Servlet开发步骤
- 继承HttpServlet
- 重写doGet和doPost方法
- 在web.xml注册servlet(servlet3.0中不需要注册,,选择新建servlet时,系统自动直接使用@webservlet注解)
重写doGet()与doPost()注意事项
super.doGet(req, resp);
需注释掉(这是调用了父类的方法)
- 使用
PrintWriter
时,需用resp.setContentType("text/html;charset=utf-8");
//设置显示方式及编码
Servlet与JSP九大内置对象
JSP对象 |
Servlet中怎样获得 |
out |
resp.getWriter |
request |
req参数 |
response |
resp参数 |
session |
req.getSession()函数 |
application |
getServletContext()函数 |
exception |
Throwable |
page |
this |
pageContext |
pageContext |
Config |
getServletConfig()函数 |
Java后台处理form表单提交的复选框数据(字符串数组)
String[] favorites;
favorites = request.getParameterValues("favorite");