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

关于错误

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未定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值