有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案