项目问题3

 

46、freemarker.core.InvalidReferenceException: Expression JspTaglibs is undefined on line 1, column 12 in temp/hong.ftl.

原因:在web.xml的配置文件中必须要配置一个servlet

<servlet>

<servlet-name>JspSupportServlet</servlet-name>

<servlet-class>

org.apache.struts2.views.JspSupportServlet

</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

47、在页面引用"宏"时,页面将引用"宏"的语句当作普通的字符来处理

原因:"宏"属于自定义的一类数据展示方式,所以引用"宏"的语句与引用普通的模版不同,应该是<@w.searchUser></@w.searchUser>或者是<@w.searchUser />,另外在创建"宏"的时候,"宏"所请求的action方法不能够和普通的页面请求相同带上后缀".action",在定义"宏"的时候必须要加上executeResult=true,否则"宏"不会展示结果

48、使用伪静态的时候,在web.xml中配置的struts2过滤器应该这样配置(注意红色部分)

<filter>

<filter-name>struts2</filter-name>

<filter-class>

org.apache.struts2.dispatcher.FilterDispatcher

</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>*.action</url-pattern>

<dispatcher>REQUEST</dispatcher>

<dispatcher>FORWARD</dispatcher>

<dispatcher>INCLUDE</dispatcher>

</filter-mapping>

49、使用dom4j对xml文件操作时出现的问题:java.lang.NoClassDefFoundError: org/jaxen/JaxenException

原因:添加架包jaxen-1.1.1.jar

50、

使用dom4j对xml文件操作时出现的问题:org.xml.sax.SAXParseException: Invalid byte 2 of 2-byte UTF-8 sequence

解决方式1、将XML文件中事务编码格式设置为GBK

解决方式2、将XML文件保存的格式修改为UTF-8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值