日志2011-7-4

 

知识点:

1下载jar包

2创建web工程 将jar包导入到web-inf下的lib文件夹中

3配置web.xml和struts.xml

  Web.xml里面要配置一个filter将所有的请求映射到Structs2,filter-class=”org.apache.structs2.disaptcher.FilterDispatcher”  

Struts.xml在<structs>标签中中药配置一个package,而在package标签中就要配置所有的Action了

 

4创建Action 继承ActionSupport 重写excuse方法

5 创建jsp,导入struts2的标签uri=”/struts-tags”

小结: 配置了一天到了7点多才搞出来

其1 如网上所说去掉多余的jar包知留下所需的几个:
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.9.jar
xwork-2.0.4.jar
我当时下载了20多个jar包全导入进去了汗~~

其2是struts2的包和xwork的包的版本不同的问题
我下载了不下10个文件夹里面全是jar包听别人说那个好就考那个structs-core结果混在一起就报了很多异常

其三是jdk的问题用1.6报异常
java.lang.UnsupportedClassVersionError: Bad version number in .class file
用1.5就很好不知道为什么
不过出现异常了直接把第一句异常贴到百度是个不错的方法例如
Unable to load bean: type:org.apache.struts2
不过自我感觉收获蛮多的,不亲身经历怎么会记得清晰那。

其四就是

The Struts dispatcher cannot be found. 

 这通常是由于structs的 tags 没有被关联

别人解决方法是:
web.xml 中添加一个filter
          <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>

虽然解决了但,不是很明白

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值