1. Servlet
2. 什么是servlet:在web容器中运行的服务器端JAVA程序,主要用于响应HTTP请求。Servlet一般用于MVC中的控制器部分。
3. 什么是servlet容器:用来管理servlet生命周期的应用程序如(tomcat)。
4. servlet构架:
public class servlet extendsHttpServlet{
public void init() throws ServletException {}//初始化
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException{}//doget
public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException{}//dopost
public void destroy() {}//销毁servlet对象
}
sevlet学习摘要 09 December 2009 20:53 Wednesday by 小屋 浏览(2187)
JSP三种页面跳转方式的比较 01 December 2009 0:51 Tuesday by小屋 浏览(1406)
使用JSP大约有下列三种跳转方式:
1. response.sendRedirect();
2. response.setHeader("Location","");
3. <jsp:forward page="" />
经过试验得到下面的一些规则:
一. response.sendRedirect()
此语句前不允许有out.flush(),如果有,会有异常:
java.lang.IllegalStateException: Can't sendRedirect() after data has committed to the client.
at com.caucho.server.connection.AbstractHttpResponse.sendRedirect(AbstractHttpResponse.java:558)
...