struts2添加需要的jar包

 

struts2添加需要的jar包

标签: strutsjarmyeclipseencodingeclipsefilter
  18894人阅读  评论(5)  收藏  举报
  分类:
 

以前总是在myeclipse中添加jar包的,由于现在转向了eclipse,原本以为自己对ssh2已经比较熟悉了,但是很多细节的问题在自己平时生活中没有注意到。下面就介绍我自己觉得容易疏漏的几点

第一、struts2很多网上的人都说只添加

struts2-core-2.0.6.jar
xwork-2.0.4.jar
ognl-2.6.11.jar
freemarker-2.3.8.jar
commons-logging-1.0.4.jar

这几个jar包,或许在2.0.6可以,不过我用的是2.2.3,所以我尝试自己手动添加jar包的时候出现了很多问题,jar包不止这五个,而是需要如下几个jar包,

commons-fileupload-1.2.2.jar

commons-io-2.0.1.jar

commons-lang-2.5.jar

commons-logging-1.1.1.jar

freemarker-2.3.16.jar

javassist-3.11.0.GA.jar

ognl-3.0.1.jar

struts2-core-2.2.3.jar

xwork-core-2.2.3.jar

(asm-3.1.jar
asm-commons-3.1.jar这两个包我都没有添加也能运行,一般情况下添加上去)

这几个包,这几个是最基本的jar包,起码我试了这么久,我添加到这几个包发布不成问题了。如果之后还出现什么问题再根据需要相应的添加,宁可少加不可多加,少了可以很容易查到问题,多了很容易出现冲突问题。

第二、struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts></struts>    
头部我们极少注意,因为这次的教训学会了原来上面的几个数字是版本号,当然如果不想写版本号可以直接写2.0,这样一般不会出现问题,但是我不知道写2.0和写2.2之间是否有区别。我用到的还没出现过因为这个而出现差别的,如果出现了记得注意一下这个头部文件

第三、web文件

添加了struts2的支持我们需要在web下面添加相应的过滤器

旧本版是:   <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>/*</url-pattern>
</filter-mapping>

这样子的,这是传统的写法,但是也有另一个名词叫做过时。在struts2.2.3中不能使用此配置。这是我试过的,其它的版本能否使用我就不得而知了。另外:

<filter>
      <filter-name>struts2</filter-name>
      <filter-class>
          org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
      </filter-class>
  </filter>
  <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>

这个使我们struts2最常用的配置。

这是我从使用IDE到自己配置遇到的几个问题,还希望以后也有像我这样的人能用得着。在接下来的几天,我会尝试struts+spring+hibernate的手动添加和配置进行测试,遇到问题会及时与各位分享




9
0
 
 
我的同类文章
更多文章
猜你在找
Hibernate实战-使用SSH框架技术开发学籍管理系统
Web前端从零基础到高手之路
Qt基础与Qt on Android入门
深入浅出Spring
Flash实战技能应用从入门到精通
第一次struts2的配置需要导入的jar包
Struts2 中继承ActionSupport类都需要jar包
struts2 中使用 json需要的jar包以及配置
把struts2的jar包添加到项目中的方法
struts2+hibernate3+spring3项目快速开发图文之2添加SSH三大框架运行能力即为安装JAR包
id="iframeu1607657_0" src="http://pos.baidu.com/aclm?sz=728x90&rdid=1607657&dc=2&di=u1607657&dri=0&dis=0&dai=2&ps=2690x229&coa=at%3D3%26rsi0%3D728%26rsi1%3D90%26pat%3D6%26tn%3DbaiduCustNativeAD%26rss1%3D%2523FFFFFF%26conBW%3D1%26adp%3D1%26ptt%3D0%26titFF%3D%2525E5%2525BE%2525AE%2525E8%2525BD%2525AF%2525E9%25259B%252585%2525E9%2525BB%252591%26titFS%3D%26rss2%3D%2523000000%26titSU%3D0%26ptbg%3D90%26piw%3D0%26pih%3D0%26ptp%3D0&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1467687616601&ti=struts2%E6%B7%BB%E5%8A%A0%E9%9C%80%E8%A6%81%E7%9A%84jar%E5%8C%85%20-%20fance611261%E7%9A%84%E4%B8%93%E6%A0%8F%20-%20%E5%8D%9A%E5%AE%A2%E9%A2%91%E9%81%93%20-%20CSDN.NET&ari=1&dbv=2&drs=3&pcs=870x636&pss=980x3955&cfv=0&cpl=4&chi=1&cce=true&cec=UTF-8&tlm=1467687616&rw=653&ltu=http%3A%2F%2Fblog.csdn.net%2Ffance611261%2Farticle%2Fdetails%2F6790737&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DI1i1JmUETC4U6t_Vjqm7pwsiHeaBDotUTI85dXUSusSYLLUgElCUmRItv3IfZv1FwhW6C8zIOM7Lw0j_2Oly4CluLjN5mEQvwJcPJ7rqDwm%26wd%3D%26eqid%3D82fbe0390018bd3600000005577b22ba&ecd=1&psr=1920x1080&par=1920x1040&pis=-1x-1&ccd=24&cja=false&cmi=6&col=zh-CN&cdo=-1&tcn=1467687617&qn=d8cda04c410d333d&tt=1467687616581.24.253.255" width="728" height="90" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;">
查看评论
4楼  java_pzw 2014-10-20 14:52发表 [回复]
ai
3楼  归零000 2012-11-02 17:48发表 [回复]
唉,今天一天就是遇到的你这个问题啊,上午没网,现在看到你这个文章解决了。。。
2楼  pugongying402 2011-12-21 16:50发表 [回复]
google现在很难用了.
1楼  shaobin54504 2011-10-03 18:24发表 [回复]
当你遇到问题的时候你是怎么解决的?百度?
Re:  crazywolf 2011-10-06 08:47发表 [回复]
回复shaobin54504:一般是google的多,google是技术性的,百度很多是生活性的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值