当前页面: 开发资料首页 → JSP 专题 → 下面这段代码在jsp中的作用是什么。和不用时有什么区别
下面这段代码在jsp中的作用是什么。和不用时有什么区别
摘要: 下面这段代码在jsp中的作用是什么。和不用时有什么区别
<% request.getSession(true);%>
<%
if ( request.getRequestedSessionId()==null ) {
String src= request.getServletPath();
int index= src.lastIndexOf("/");
if ( index>=0 ) src= src.substring(index+1);
String qs= request.getQueryString();
response.sendRedirect(src + (qs!=null&&qs.trim().length()>0?("?" + qs):""));
}
%>
这段代码是手动设置传入servlet的参数的
应该没什么实际用处……
未登陆或者session过去,跳转到初始页面(发起请求的页面)
大概意思就是防盗链吧,如果直接到这个页面,就跳转到某页面
mark
好象是对URL进行一些处理,没仔细看。