您的位置:首页 > 编程语言 > Java开发

别人遇到的struts2中出现的各类错误

2014-01-05 23:52 134 查看
关于错误
1. 有时候自己写的和原来那个正确的一样,实际上有可能在中英切换的时候标点没处理好
就会导致错误, 明明标点默认是英文的,由于自己的不小心弄成中文的就会导致错误,
而自己往往有察觉不到
2. struts中有一个符号 %{xx} 不能写为 % {xx} 否则结果不会显示出来
3.<%@taglib prefix="s" uri="/struts-tags"%> 不能写成<%@ taglib prefix="s" uri="/struts-tags"%>
4. <s:param name="materialName" value=" '欧油漆' "></s:param>
不能写成<s:param name="materialName" value=" 欧油漆 "></s:param>
否则就不显示输出
因为materialName是字符串类型
5.
马虎的:struts.xml 中的拦截器<filter-name>struts2</filter-name>别写错
<package name="C05.5" extends="struts-default">

少些这一句就会找不到页面
6.
严重: Servlet.service() for servlet jsp threw exception
tag 'doubleselect', field 'list': The requested list key 'itemList' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]
翻译:
严重:Servlet.service()支持servlet的JSP抛出异常
标签'doubleselect',字段'名单':请求的名单关键'itemList'不能作为一个集合解决/阵列/地图/枚举/迭代器类型。例如:人,人。(名称) - [未知地点]

出错原因: java 文件中的一个List 和Map类型的属性忘了get 和set

7.
FreeMarker template error!
我的是JSP页面中少些<s:form name="xxxx"></s:form>
或是属性值写错

8
<s:datetimepicker label="日历" name="calendar" value="today"

toggleDuration="300" toggleType="plain" language="zh_CN"

type="date" displayFormat="dd/MM/yyyy" formatLength="long" displayWeeks="5">

</s:datetimepicker>
即显示日历,需在<head>标签中加入<s:head/> 不然的话就提示dojo未定义
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐