1. 用于登录的jsp页面,其中有一个form表单用于提交用户名和密码
2. 创建一个名为LoginServlet的Servlet,下面是doGet与doPost部分
3. 配置web.xml,这是最关键的一步
需要注意的是url-pattern这里写的是/login,而在jsp中form表单的action写的是login,而不是/login,因为尝试了其他写法都不能准确的跳转到指定的servlet。
4. 很显然,目前配置servlet还有另一种更为简便的方法,那就是利用Java的annotation,方法如下:
jsp:
servlet:
form表单提交到servlet的两种方法:
第一种方法:
1. 用于登录的jsp页面有一个form表单用于提交用户名和密码
2. 创建一个名为LoginServlet的Servlet,下面是doGet与doPost部分
3. 配置web.xml,这是最关键的一步
需要注意的是url-pattern这里写的是/login,而在jsp中form表单的action写的是login,而不是/login。
第二种方法:
1. 目前配置servlet还有另一种更为简便的方法,那就是利用Java的annotation(Servlet3.0才有此注解方式):
2. 创建一个名为LoginServlet的Servlet
这里只需要form表单中的action与servlet中注解的路径一致即可,当然在form表单中的action中依然是没有/的
form表单与Servlet之间的参数传送:
index.html
[html]
view plain copy
="myServlet/PassParams">
param1 | param1" type="text" /> |
param2 | param2" type="text" /> |
param3 | param3" type="text"/> |
submit" value="mySubmit"/> |