新建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
点击提交