<c:out value="${requestScope.error.getMessage()}" />jstl标签写法错误吧,
requestScope.error.message试试看
requestScope.error.message试试看
解决方案 »
- SSH很奇怪的一个问题,求解决方案。
- jsp问题
- MDB is unable to connect to jms destination, Foreign Destination
- 平台型系统以后发展如何
- jsp中操作数据库的问题
- 各位高手谁能提供一份最新FCKeditor_2.6.4 + JSP操作数据库的例子啊?谢谢
- 紫光华宇面试容易过关吗?
- 如何学好J2EE,请给各大大指点
- 一个初学者的巨大烦恼-tomcat配置问题!
- 紧急求助:在Jbuilder中,applet可以预览,而在IE中报错“load:class xxx.xxx not found”
- hashtable 的使用问题
- 高手进来,快!
我将value="${requestScope.error.getMessage()}" 改为value="错误信息",就能正常打印出来
那照你那么说,Struts里只能有Struts标签?不能用<body>这样的标签了?
谢谢,我用requestScope.error.message试了一下,一切OK!
但有疑问的是在Exception类里没有找到message属性,为什么用在这里就可以呢?在学习中也遇到过类似的问题:
比如departmentBean有一个方法 public Collection getDeparments(){}用于获取所有部门列表,我用<jsp:useBean id="departments" class="departmentBean" scope="request" />引入后,
用<c:set var="depts" value="${requestScope.departments.departments}"/>可以
但用<c:set var="depts" value="${requestScope.departments.getDeparments()}" />编译就出错,
问题是departmentBean没有定义departments属性,这是什么机制的原因?
点bean选项卡,再点property选项卡,然后添加属性!