• web02-welcomeyou


    新建web项目web02-welcomeyou,

    修改index.jsp为

      <body>
        This is my JSP page. <br>
        <form action="welcome" method="get">
            请输入用户名:<input type="text" name="user"><p>
            <input type="submit" value="提交">
        </form>
      </body>

    其中,action的“welcome”要对应web配置中的url配置“/welcome”;

    method对应servlet中的doGet()方法;

    type="text"表示文本框,他的name是“user”,与后台接受的请求request中接收的参数为“user”一致;

    submit是提交按钮,这个按钮的内容是“提交”

    ----

    新建一个servlet,名字为WelcomeYou.java

    修改为://servlet接收了前台的“user”,对他说了“welcomeyou”,返回给前台

    public void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
    
            String user=req.getParameter("user");//获取到前台的name:user文本框中的值;前台过来的叫请求req。
            String welcomeInfo="Welcome you,"+user;//字符串的拼接
            
            resp.setContentType("text/html");
            
            PrintWriter out=resp.getWriter();
            out.println(welcomeInfo);
            out.close();
            
        }

    ----

    配置web.xml为

      <servlet>
        <description>This is the description of my J2EE component</description>
        <display-name>This is the display name of my J2EE component</display-name>
        <servlet-name>welcome</servlet-name>
        <servlet-class>WelcomeYou</servlet-class>
      </servlet>
    
      <servlet-mapping>
        <servlet-name>welcome</servlet-name>
        <url-pattern>/welcome</url-pattern>
      </servlet-mapping>

    ----

    打开浏览器访问:localhost:8080/web02-welcomeyou/index.jsp

    点击提交

  • 相关阅读:
    Lua手册中的string.len 不解
    计算机词汇(Computer Glossary)
    Qt 信号和槽机制的优缺点
    多线程,什么时候该使用?
    Linux进行挂起和杀死挂起进程
    struct和class的区别
    Number of 1 Bits
    Pascal's Triangle
    Excel Sheet Column Title
    c++单向链表
  • 原文地址:https://www.cnblogs.com/zhaixing/p/5680766.html
Copyright © 2020-2023  润新知