我创建了一个这样的jsp页面:
<% Object myName = session.getAttribute("name");
if(myName == null)
{ String redirectURL = "http://www.google.com";
response.sendRedirect(redirectURL);
}
%>
<html> ... some content ... </html>
html 标记内的内容约为 100k。现在,当我尝试在 netbean/glassfish 中编译和运行它时,我收到一条错误消息:
constant string too long
out.write("<html>.......</html>
我在某处读到它有 64k 的限制。但我根本没有使用“out.write”函数,如您所见,jsp 部分非常小。这是怎么发生的,我该如何解决?
我想要实现的是首先检查会话是否有效,如果没有则重定向。如果是,则显示内容。内容很大而且是静态的,但我无法控制它:(。无论如何我能做到这一点吗?