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。

    修改映射路径

  • 相关阅读:
    一个完整的SQL SERVER数据库全文索引的示例
    sqlhelper for access
    解决打开网站弹出下载文件
    18句话入门SQLServer XML
    c# winform 自动关闭messagebox 模拟回车
    jquery json
    用超级巡警批量清除被挂马的网页
    sqlhelper for sql
    SQL XML DML 数据修改
    post方法易错地方
  • 原文地址:https://www.cnblogs.com/snowwang/p/6103149.html
Copyright © 2011-2022 走看看