『壹』 struts官网struts-2.3.1.2-all.zip包中找自己开发用的包
commons-fileupload-1.2.2commons-io-2.0.1freemarker-2.3.18ognl-3.0.4struts2-core-2.3.1.2xwork-core-2.3.1.2javassist-3.11.0.GAcommons-lang-2.5这是2.3.1.2包的内容 好像最少也要上面那几个包才能搭建成功 网上那些5-6个包就能搭建成功的好像都是老版本的原因。我也是刚学,搭了几次发现至少需要上面几个包才可以
『贰』 怎么使用struts2,jar包已下载下来,怎么导入到哪里
我用的是struts2.2.1.1-all.zip(不管用struts2的哪个版本,道理都一样,找对应的包就行了) 例如你建一Web Project,名为Struts2导入项目所需要的jar包,放入/Struts2/WebRoot/WEB-INF/lib下面方法一:在struts2存放目录(以我的举例说明)F:\JavaWeb教程\ssh-jar\struts-2.2.1.1-all\struts-2.2.1.1\lib下面找到以下包commons-fileupload-1.2.1.jar//文件上传时用的,为了以后用到,最好加入commons-io-1.3.2.jar//同上commons-logging-1.0.4.jarfreemarker-2.3.16.jarjavassist-3.7.ga.jarognl-3.0.jarstruts2-core-2.2.1.1.jarxwork-core-2.2.1.1.jar共8个包,将其复制到/Struts2/WebRoot/WEB-INF/lib下面方法二:(不用复制,导入法)(1).右击项目名称Struts2–>Build Path–>Configure Build Path…–>打开一对话框(2).选择左边的"Java Build Path"选项–>选择Libraries选项卡–>Add External JARs–>去寻找F:\JavaWeb教程\ssh-jar\struts-2.2.1.1-all\struts-2.2.1.1\lib下面的指定的jar包导入即可
『叁』 struts2 2.5.8导入哪些jar包
创建Struts2项目,首先必须要加载必要类库,因为Struts版本的不同,需要配置的类库就会有所差别。下面以我下载的Struts2.3.24版本为例,需要添加如下jar包:asm-3.3.jarasm-commons-3.3.jarasm-tree-3.3.jarcommons-fileupload-1.3.1.jar 关于文件下载commons-io-2.2.jar 文件下载所要用的commons-lang3-3.2.jarcommons-loggin-1.1.3.jar 日志管理
『肆』 struts2异常问题:java.lang.ClassNotFoundException
<filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class>你按住Ctrl键,鼠标单击上面类,能找到类么,找不到的话就是你的struts2-core.jar这个架包不对
『伍』 新用struts2 开发,struts2好多版本,用哪个版本啊。那个比较稳定、功能强大、主流。谢谢啦=============
如果是学习可以用最新版,如果是开发用最近的Final 版
『陆』 struts2 如何升级
我前几天刚做的2.3.1.2升级到2.3.15.1GA如果你的应用没有修改过struts2的源码,那升级很简单增加3个jarstruts2一个,xwork一个,把原版本的替换掉,另外增加一个common-lang3的包其他什么都不用动。 web.xml struts.xml没有变化,只是15版本里增加了一些debug信息,如果你不想看,就把struts.xml里devmode改成false
『柒』 java程序里面更新struts2最新版本的jar包,但是更换好之后,jboss服务报错,无法启动
我做struts2.3.15 升级到2.3.20的时候记得当时替换了9个jar 只替换其中struts-core肯定是不行的,依赖的common那些也有版本升级,对比一下官方struts下载全量包和你项目里的jar是否有版本变化,有变化的都要升级。 再就是仔细看看日志,看看问题到底在哪,不要说“错误一大堆”这种很业余的话,好吧。那叫“日志”:))
『捌』 struts-json-plugin.jar从哪里下载 我的struts2.1.2用的,需要版本一致吗,能不能给个官网下载地址
http://struts.apache.org/download.cgi 官网提供最新的2.5.2页面中点击: struts-2.5.2-lib.zip (19MB) [PGP] [MD5] 下载解压后 找找有你想要的jarmaven 中最低版本也就是2.1.8<!– https://mvnrepository.com/artifact/org.apache.struts/struts2-json-plugin –><dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-json-plugin</artifactId> <version>2.1.8</version></dependency>
『玖』 org.apache.struts2属于哪个包
终于推出Struts2.1.x正式版,下载后按照Struts 2.0.14版进行配置,抛出异常说无法装载 (org.apache.struts2.dispatcher.multipart.MultiPartRequest),异常信息提示摘不到 org.apache.commons.fileupload.RequestContext类,搜索struts2.1.6带的所有jar包,发现RequestContext类并不在struts2-core-2.1.6.jar 中,在commons-fileupload-1.2.1.jar包中,之前struts2.0.14并不需要此包,只有在要用到上传组件的时候才需要。可能是struts2.1.6对文件上传功能的改进。因此要想正常使用struts2.1.6,至少需要如下6 个jar包: struts2-core-2.1.6.jar freemarker-2.3.13.jar commons-logging-1.0.4.jar ognl-2.6.11.jar xwork-2.1.2.jar commons-fileupload-1.2.1.jar 要注意的是,Struts 2.1.6的最小jar包配置比Struts2.0.14多了一个commons-fileupload-1.2.1.jar。 如果要使用Struts2的注释功能,在Struts2.0.14中只要引用了struts2-core-2.1.6.jar文件即可,而在 struts2.1.6中还需要引用struts2-convention-plugin-2.1.6.jar文件,而且注释类的包也变了(又增加了一些新的注释类),Struts2.0.14中的注释类在org.apache.struts2.config包中,而struts2.1.6的注释类在 org.apache.struts2.convention.annotation包中。除此之外,有些注释的属性名也变了,如Result注释在 struts2.0.14中有一个value属性,表示一个要转入的URL,而 Struts2.1.6的Result注释中使用location属性代替了value属性(不再有value属性了),但它们的使用方法相同。 因此,读者在使用Struts2.1.x时要注意,这一版本与Struts2.0.x并不完全兼容(但大部分还是兼容的)。据我的经验,Struts2.1.x版本将是比较稳定的一个Struts2版本,因此,Struts1.x就是在Struts1.1版本才开始流行起来的。 以前也测试过Struts2的其他版本,经部分测试,目前Struts 2分为三个版本阶段:Struts 2.0.9及以前版本、Struts2.0.10至Struts2.0.14、Struts 2.1.x,这三类版本都不太兼容,如果确定使用struts2来开发程序,建议直接使用struts2.1.6及以后的版本,这是一个比较稳定的Struts2版本。