
jsp
lizc_lizc
好好学习,天天向上。
展开
-
jsp乱码
方法一<% request.setCharacterEncoding("utf-8");%> <!--设置request的编码方式--> <jsp:useBean id="user" class="model.User"></jsp:useBean> <jsp:setProperty name="user"原创 2018-03-09 10:38:53 · 125 阅读 · 0 评论 -
response.sendRedirect()与request.getRequestDispatcher().forward()区别
JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转,但是二者是有很大的区别的,分条来说,有以下几点:①response.sendRedirect(url)-----重定向到指定URL request.getRequestDispatcher(url)...转载 2018-03-09 10:46:00 · 165 阅读 · 0 评论 -
filter图片防盗链
防盗链Filter实现这样一种效果,如果其他网站通过链接引用本网站的图片资源,将会显示一个错误页面。只有本站内的网页引用时,图片才会正常显示,即在图片显示之前对request进行验证,看客户请求是否来自本网站内,代码如下:@WebFilter(filterName = "ImageFilter") public class ImageFilter implements Filter...原创 2018-03-09 16:08:15 · 467 阅读 · 0 评论 -
Listener单态登陆
单态登陆,或者成为单一登陆,就是一个账号只能在一台机器上登录,如果在其他机器上登陆了,则原来的登陆自动失效。单态登陆的目的是为了防止多台机器同时使用一个账号。 本例使用一个简单的JSP页面来模拟登陆情况。如果session中有userInfo信息,则表示已经登陆,页面将显示登陆后的账号。如果session中没有userInfo信息,则表示没有登录,页面将显示登陆输入框...原创 2018-03-10 16:49:13 · 546 阅读 · 0 评论 -
Session对浏览器的要求
虽然Session是保存在浏览器中的,对客户端是透明的,它的运行仍然需要客户端浏览器的支持。这是因为Session需要使用Cookies作为识别标志。HTTP协议是无状态的,Session不能依据HTTP连接来判断是否为同一客户,因此服务器向客户端浏览器发送一个名为JSESSIONID的Cookies,它的值为该Session的id(也就是HttpSession.getId()的返...原创 2018-03-10 22:54:59 · 1460 阅读 · 0 评论 -
Session的有效期
Session的有效期可以在web.xml中修改。例如修改为60min:<session-config> <session-timeout>60</session-timeout> </session-config>原创 2018-03-10 22:58:17 · 1312 阅读 · 0 评论