我的JSP页面访问几个属性,如下节所示:
<div id="ep-error-title">Error ${errorCode}: ${errorMessage} <!-- error number and text -->
</div>
我想要做的是能够在JSP语句中访问errorCode,这样我就可以这样做:
<% if ("1".equals(errorCode)) { %>
<%@ include file="stuffFor1.inc" %>
我的jsp页面中有以下内容(假设客户端是一个对象)
<%
if( client == null)
%>
NO client
<%
else
%>
<a href='page.jsp?aid=<%=client.getID()%>'> and his name is <%=client.getName()%>
谢谢
我正在尝试获取JSP页面中的枚举值,但出现异常
org.apache.jasper.JasperException: javax.el.MethodNotFoundException: Method not found: class org.hibernate.collection.internal.PersistentSet.getFieldType()
打包com.nfdil.loyalty.enums;
public enum FieldTypeEnum {
TEXT_BOX("TEXT_BOX"), CHECK_BOX("CHECK_BOX");
在jsp页面上遇到此错误
An unknown error has occured.
weblogic.servlet.jsp.CompilationException: Failed to compile JSP /deployed/Student/resources/StudentUpdate.jsp
StudentUpdate.jsp:1163:3: The page failed validation from validator: "tag = 'out' / attribute = 'value': An error occurred wh
我有一个多用户门户,我在其中存储了两个用户(管理员和教师)在securedHolder中的值。但不存储超级管理员的值。
我必须根据用户角色(管理员、教师和超级管理员)显示导航菜单。
所以我想检查在JSP页面中是否设置了该值。如何在JSP中做到这一点?
我已经检查了用户角色,但无法检查特定值。
<sec:authorize access="hasRole('ROLE_TEACHER')">
-- Do something for teacher
-- want to check the value here
<
我有一个这样的问题:我在web.xml中设置了java.lang.Exception类型上的dafault错误页面,因此它必须显示在servlet和jsp中的所有异常上。但是,当我想测试这个页面(我关闭连接)时,它不在浏览器中。在经过测试的servlet中,我使用数据库,因此如果没有连接,它将抛出异常。在servlet中,我捕获了这个异常和throw new ServletException()。同样在catch块中,我首先记录消息,然后抛出一个异常。那么为什么我的tomcat不显示这个错误页面呢?相反,它显示的是空白页,在服务器输出中,我可以看到这些错误消息。
编辑
<error-p