java如何将这个脚本转换成JSTL?
我一直在研读JSTL,但就我的一生而言,我仍然无法理解某些东西是如何工作的。有没有关于JSTL基本概念和功能的简短教程或简要介绍?如何将这个scriptlet转换为JSTL?我正在使用一些自己定义的类,JSTL似乎无法识别它们。当调用jsp页面时,它会发出一个“必须使用某个名称空间的前缀”错误
会话检查。jspf
<%@ page import="javax.servlet.http.Cookie" %>
<%@ page import="sessionmanager.Errors" %>
<%@ page import="sessionmanager.SessionCheck" %>
<%@ page import="sessionmanager.SessionManager" %>
<%@ page import="sessionmanager.SessionManager.Cookies" %>
<%
String sessionId = null;
Cookie cookies[] = request.getCookies();
if(cookies != null) for(Cookie cookie : cookies)
if(cookie.getName().equalsIgnoreCase(Cookies.SESSION_ID.getName()))
{
sessionId = cookie.getValue();
break;
}
SessionCheck sessionCheck = new SessionCheck(sessionId);
Errors error = sessionCheck.getError();
Cookie sessionIdCookie = new Cookie(Cookies.SESSION_ID.getName(), sessionId);
if(error == Errors.NONE)
{
sessionIdCookie.setMaxAge(SessionManager.cookieMaxAge);
}
else
{
sessionIdCookie.setMaxAge(0);
}
response.addCookie(sessionIdCookie);
%>
共 (0) 个答案