• Servlet程序开发--Servlet 与 表单


    servlet程序:

    doPost方法时为了防止表单提交时post方式的问题。否则只能处理get请求

    package org.lxh.servletdemo ;
    import java.io.* ;
    import javax.servlet.* ;
    import javax.servlet.http.* ;
    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) ;
        }
    }

    web.xml配置:

    加入如下语句:注意以下路径问题 ,因为input.htm在inputservlet文件夹下。

    <servlet>
            <servlet-name>input</servlet-name>
            <servlet-class>org.lxh.servletdemo.InputServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>input</servlet-name>
            <url-pattern>/inputservlet/InputServlet</url-pattern>
        </servlet-mapping>

    接着建立表单:表单路径在inputservlet文件夹下

    <html>
    <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
    <body>
    <form action="InputServlet" method="post">
        请输入内容:<input type="text" name="info">
        <input type="submit" value="提交">
    </form>
    </body>
    </html>

    上述在web.xml里设置路径的方法问题就是为了避免开发中../的问题。否则需要在上述表单文件中使用此语句:

    <form action="../InputServlet" method="post">

    总结:

    1. 表单接收时请求方式的不同:doGet,doPost

    2. 进行表单提交时一定要处理好路径问题



  • 相关阅读:
    lubuntu18.04如何创建APPImage软件的桌面快捷方式
    查找一个程序所在的路径
    lubuntu18.04如何用命令行打开一个应用(application)
    linux shell(ubuntu18.04.4 LTS) autostart to change the wallpaper
    bash常用的快捷键
    mkfs格式化分区(为分区写入文件系统)
    fdisk交互
    Linux fdisk命令创建逻辑分区
    Linux fdisk命令创建扩展分区过程
    fdisk创立主分区过程
  • 原文地址:https://www.cnblogs.com/wujixing/p/4969175.html
Copyright © 2020-2023  润新知