Struts2项目在MyEclipse中的配置

复制struts.xml文件

            将下载的struts2包/apps/struts-blank-xxxx/WEB-INF/classes中的struts.xml文件拷贝到项目src根目录下

            (不要放在WEB-INF/classes下面,因为编译后自动就到了WEB-INF/classes下面)

          (struts.xml文件修改后无需重新启动服务器的常量配置:<constant name="struts.devMode" (开发模式)value="true">)


 

拷贝包

五个基本包+两个上传下载用的包 (在struts包\apps\struts2-blank-xxx\WEB-INF\lib下)
commons-logging.jar,
freemarker.jar,
ognl.jar,
struts2-core.jar,
xwork.jar
(两个上传下载用的包:commons-fileupload.jar,commons-io.jar)
拷贝到项目WEB-INF/lib 下

 

 

修改web.xml文件

复制struts包\apps\struts2-blank-xxx\WEB-INF中web.xml的

 <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> 

添加到项目的web.xml中

 

 

 

配置struts2的源码:

Referenced Libraries中找到struts-core的包-右键-properties-java Source Attachment-External Folder,
找到你下载的struts的包其中的源文件
struts-2.1.6/src/core/src/main/java
效果:如果不进行配置,你只能看到反编译后的文件。

 



配置java docs文档

Referenced Libraries中找到struts-core的包-右键-properties-Javadoc Location,
struts-2.1.6/docs/struts2-core-apidocs
效果:这样当你选择某一个类的名字的时候按F1,就可以在MyEclipse中看到这个类的帮助文档。

 

 


在strust.xml文档中输入一个“<”默认是没有提示的,因为他不知道该提示什么,它每次要从网上的
http://struts.apache.org/dtds/struts-2.0.dtd
获取关于这个dtd文档的一些定义
在struts2-2.1.6\lib下找struts2-core-2.1.6.jar文件,解压开,会发现struts-2.0.dtd文件,这个就是写xml需要参考的文件


windows-Preferences-搜索XML catalog-add-
Location:选择你刚才找到的那个文件struts-2.0.dtd
key Type:URI
         key:http://struts.apache.org/dtds/struts-2.0.dtd

 



复制自己的项目
当在MyEclipse中复制项目的时候-需要该的改动Web Context-root路径
例如 马士兵视频struts2_10他把struts2_0200复制了一份为T,把struts2_0200从部署中去掉,然后部署T
发现不能运行,但是在运行struts2_0200还是可以的。

解决办法:右键-properties-Web Context-root中把/struts2_0200改为/T,然后重新部署运行就可以了。所以复制的时候需要特别的注意

 



从外面复制项目
1)需要把"copy projects into workspace"打钩选上
2)唯一出问题的地方在 :JRE System Library[jdk1.6.0_14]这个地方所复制的项目不叫这个名字或放在了别的地方,这是需要在JRE System Library[jdk1.6.0_14]上右键build path-Remove from Build Path,这是就把jar包去掉了,然后再加上build path-Libraries-选中JavaEE5 libraries--addLibrary--选择JRE System Library--next--workspace default JRE(jdk1.6.0_14)就可以了,这是就可以在Libraries 中看到JRE System Library[jdk1.6.0_14]了。

        所以当从外面导入的项目的JRE System Library[jdk1.6.0_14]和本地的不一样时,就把外面的去掉,把自己的导入。

 


变换JSP页面的编码

          window-preferences--搜索Jsp-encoding改动为 chinese,national standard(GB18030),或者直接在页面上改动encoding\pageEncoding\charset GB2312都可以


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值