struts2添加需要的jar包
来源:互联网 发布:网络实践教程第四章 编辑:程序博客网 时间:2024/05/16 04:57
以前总是在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的手动添加和配置进行测试,遇到问题会及时与各位分享
- struts2添加需要的jar包
- struts2添加需要的jar包
- struts2添加需要的jar包
- struts2添加需要的jar包
- struts2.1需要添加的基础jar包
- struts2需要的jar包
- struts2需要的jar包
- 使用struts2需要的依赖jar包
- 使用Struts2 需要的基本jar包
- struts2.3.4 所需要的jar包
- struts2+spring+hibernate需要的jar包
- struts2+json需要的jar包
- spring3需要添加的jar包
- 仓库搜索添加需要的jar包
- HelloJFace需要添加的jar包
- 第一次struts2的配置需要导入的jar包
- struts2需要的几个jar包 Hibernate 常用jar包 操作数据库的jar等jar包用途介绍
- struts2 中使用 json需要的jar包以及配置
- smartforms金额字段产生空格,除去空格的方法
- C++11新特性——引入nullprtr
- 我眼中的开发和测试
- 回朔法求数独
- #有关汇编语言的org指令(许多不为人知的故事):
- struts2添加需要的jar包
- 阿里巴巴Dubbo实现概要分析
- linux spi驱动开发学习-----spidev.c和spi test app
- C++ Primer plus 学习
- I2C_LCD简介
- uva 10054 The Necklace
- 确定进制
- keywords关键字运用
- LeetCode Min Stack