JSP页面访问JavaBean
主要是用来解决在JSP中访问JavaBean中的常量,除了用<%=xxx.XXX%>小脚本,表达式以外,还有没有别的方法可以访问,拿出来的值可能要用在<c:iftest=...
主要是用来解决在JSP中访问JavaBean中的常量,除了用<%=xxx.XXX %>小脚本,表达式以外,还有没有别的方法可以访问,拿出来的值可能要用在<c:if test=""></c:if>这个标签上
主要是想避免在JSP页面中出现<%%>小脚本,例如有没有像EL表达式这些的方法 展开
主要是想避免在JSP页面中出现<%%>小脚本,例如有没有像EL表达式这些的方法 展开
1个回答
展开全部
在jsp的page指令中添加 isELIgnore="false"
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" isELIgnored="false"%>
在页面位置写${xxx} 这样就行啊
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" isELIgnored="false"%>
在页面位置写${xxx} 这样就行啊
更多追问追答
追问
你说的那个默认就是false的,不忽略EL表达式,我要问的不是这个啊。比如
,这个是用表达式访问一个常量。我想问的是除了用这种表达式以外有没别的方式可以访问JavaBean的常量。是想避免在JSP页面中出现小脚本
追答
首先说一下 ,要用EL表达式 在1.5之前必须加isELIgnored="false" 。设成false才好用!
你没有用框架的话,只能把javabean对象放到request 或者session中 ,然后再jsp 中${};取出。
例如在servlet中:
User user = new User();
request.getSession().setAttribute("key",user);
jsp中 ${key} 就OK啦!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询