JSP开发中常用到javabean,他是JSP开发中最常用的代码封装重用的方法,是一个java class(类),在JSP中通过 new 方法或<jsp:usebean>使用一个javabean对象,有时我们需要在JAVABEAN中使用到当前JSP中的request和response内置变量: javax.servlet.http.HttpServletRequest request = null; javax.servlet.http.HttpServletResponse response = null; JSP在预编译为SERVLET CLASS后都将转化为以上两个形态变量,同时引入了上下文变量: javax.servlet.jsp.PageContext pageContext = null; 这就是为什么JSP中可以直接使用这些内置变量的原因. 为此我们在设计javabean的时候就要引入一下两个包: import javax.servlet.jsp.PageContext;import javax.servlet.http.*; 然后我们定义一个函数将JSP中的pageContext引入到javabean中,通过pageContext得到JSP中的request,response变量 下面的举例函数用于检测请求是否是盗链,若是盗链向服务器发出错误信息或提示: http://www.txdnet.cn/essay/view.jsp?tid=1249803708625&cid=2

评论