jsp是简化的servlet,不是所有的servlet都能用jsp代替的
解决方案 »
- Quartz 定时器 配置文件问题
- 正常情况下为什么会出现这种情异常?
- 初来乍到,1,散分,2,请大家推荐本书。。。。
- ibatis中使用存储过程返回值的问题
- 'try' without 'catch' or 'finally' 问题
- 做商城项目收货地址点击默认添加为默认地址 求大神指教!
- 会毕业了,找不到工作,一个月时间能把JSP学到什么程度?
- 怎么得到一个时间的前10分种的时间?
- javamail收信时报错:There is no such mailbox on this server,真的找不到错误。各位救我!
- 求这样的时间代码(附代码)
- 新手提问jb如何显示语法提示
- 哪位兄弟有jfreechart develope Guide呀,救急。
而jsp是每次客户端请求,都会被实例化一次的。可以用下面的简单代码验证
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class ServletTest extends HttpServlet
{
public void init()
{
System.out.println( "Servlet init()" );
}
public void doPost( HttpServletRequest request, HttpServletResponse response )
{ }
}
请求该servlet,init方法只执行一次。
而在test.jsp中加入下面代码,每次请求这个jsp,init()都会被执行。
<%!
public void init()
{
System.out.println( "init()------------------------>" );
}
%>上面的测试也说明了为什么我们要用servlet写控制器。