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。

    修改映射路径

  • 相关阅读:
    C#读写txt文件的两种方法介绍
    C#委托的介绍(delegate、Action、Func、predicate)
    C#邮件发送
    ASP.NET 文件上传于下载
    关于Virtual Box虚拟机里的系统不能启动的解决方法
    unity的yield
    unity文件路径
    手机上的unity路径
    readonly
    unity延迟加载图片
  • 原文地址:https://www.cnblogs.com/snowwang/p/6103149.html
Copyright © 2011-2022 走看看