1. 判断session是否过期,一个简单的方法是HttpRequest.getSession(false) == null;

2.javaBean的用法:
<jsp:useBean id="contact" class="dbbean.OracleBean" scope="page"/>
<% ResultSet rst=contact.getContact(username); %>

3.sendRedirect()和forward()方法的区别?
HttpServletResponse接口的sendRedirect()方法和RequestDispatcher接口的forward()方法都可以利用另外的资源(servlet、jsp、HTML)来为客户端进行服务,但是这两种方法有着本质上的区别。
  调用sendRedirect()方法,会在响应中设置Location响应报头。要注意的是,这个过程对于用户来说是透明的,浏览器会自动完成新的访问。
  调用forward()方法,对浏览器来说是透明的,但用户却不知道。用户只关心的是发出一个请求,获得了一个响应。(地址栏并没有发生改变)
  还有一个区别是sendRedirct()方法不但可以在位于同一主机上的不同web应用程序之间进行重定向,而且可以将客户端重定向到其他服务器上web应用程序资源。

4.不缓存页面
if(request.getProtocol ().compareTo ("HTTP/1.0")==0)
{
    response.setHeader ("Pragma","No-cache");
}
else if  (request.getProtocol ().compareTo ("HTTP/1.1")==0)
{
    response.setHeader ("Cache-Control","no-cache");
}
response.setDateHeader ("Expires", 0);

5.防止外部连接:
<%=request.getHeader("Referer")%>
<%if(null == request.getHeader("Referer") || request.getHeader("Referer").indexOf("main.com") < 0)…………%>

6.web.xml中有两种配置error-page
Eg.
<error-page>
        <error-code>500</error-code>
        <location>/error.jsp</location>
  </error-page>

上面配置了当系统发生 500 错误(即服务器内部错误)时,跳转到错误处理页面 error.jsp

Eg.

<error-page>
        <exception-type>java.lang.NullException</exception-type>
        <location>/error.jsp</location>
   </error-page>

上面配置了当系统发生 java.lang.NullException (即空指针异常)时,跳转到错误处理页面 error.jsp

7.制作自己的标签:

JSP2.0 提供了一些较为简单的方法,让开发人员来撰写自定义标签。JSP 2.0 提供两种新的机制,分别为simple tag 和 tag file。

   简单以tag file 为例。 [1].Hello.tag
<%
out.println("Hello form tag file.");
%>
我们先制作一个为Hello.tag的Tag file ,然后将他放置在 WEB-INF/tags/目录下。在JSP网页中使用Hello.tag 的方法如下:

<%@ taglib prefix="mytag" tagdir="WEB-INF/tags/" %>
<mytag :Hello/>
最后执行的结果如下:
Hello form tag file.

posted on 2007-05-11 09:58 -274°C 阅读(1228) 评论(2)  编辑  收藏 所属分类: JSP


FeedBack:
# re: JSP一些总结
2007-07-12 10:38 | huiyino
哇。。。。何猪也撒时候写博客的哈。。。很受用哈。。。顶。。。。  回复  更多评论
  
# re: JSP一些总结[未登录]
2007-08-10 13:28 | -274°C
@huiyino

居然看我blog,还敢叫我是猪。o(∩_∩)o...哈哈
以后常来哈。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

常用链接

留言簿(21)

随笔分类(265)

随笔档案(242)

相册

JAVA网站

关注的Blog

搜索

  •  

积分与排名

  • 积分 - 909071
  • 排名 - 40

最新评论