zoukankan      html  css  js  c++  java
  • javaWeb中servlet开发(2)——servlet与表单

    1、重写doGet方法

    public class InputServlet extends HttpServlet{
        public void doGet(HttpServletRequest req,HttpServletResponse resp)
                  throws ServletException,IOException{
            String info = req.getParameter("info") ;    // 假设参数名称为info
            PrintWriter out = resp.getWriter() ;
            out.println("<html>") ;
            out.println("<head><title>MLDNJAVA</title></head>") ;
            out.println("<body>") ;
            out.println("<h1>" + info + "</h1>") ;
            out.println("</body>") ;
            out.println("</html>") ;
            out.close() ;
        }
        public void doPost(HttpServletRequest req,HttpServletResponse resp)
                  throws ServletException,IOException{
            this.doGet(req,resp) ;
        }
    }

    2、web.xml中配置映射

    当一个servlet编译之后,需要在WEB-INF/web.xml中进行映射配置。

    <servlet>
    		<servlet-name>input</servlet-name>
    		<servlet-class>com.alice.servlet.InputServlet</servlet-class>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>input</servlet-name>
    		<url-pattern>/inputservlet/InputServlet</url-pattern>
    	</servlet-mapping>
    

    现在的servlet是将其路径定义在根目录下的InputServlet

    3、编写测试用的jsp页面

    <form action="InputServlet" method="post">
    	请输入内容:<input type="text" name="info">
    	<input type="submit" value="提交">
    </form>
    </body>
    </html>
    

      

    由于servlet是配置在根目录下,所以必须先向上一级目录之后才能找到所需要的servlet。

    修改映射路径

  • 相关阅读:
    PKU 学生的反馈 20091
    PKU 学生的反馈 2009 –2
    中国队有进步
    刚发现博客园又遇到了问题
    今日计划
    Delphi中使用多线程
    在老ASP中使用对象的对象生存期问题
    ASP与Javascript
    ASP & VBScript的错误处理
    对前一段时间学习网络和多线程编程的总结
  • 原文地址:https://www.cnblogs.com/snowwang/p/6103149.html
Copyright © 2011-2022 走看看