新建web項目web02-welcomeyou,html
修改index.jsp爲java
<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」;web
method對應servlet中的doGet()方法;瀏覽器
type="text"表示文本框,他的name是「user」,與後臺接受的請求request中接收的參數爲「user」一致;app
submit是提交按鈕,這個按鈕的內容是「提交」jsp
----url
新建一個servlet,名字爲WelcomeYou.javaspa
修改成://servlet接收了前臺的「user」,對他說了「welcomeyou」,返回給前臺code
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(); }
----component
配置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
點擊提交