现在的位置: 首页 > 综合 > 正文

struts2配置

2013年11月01日 ⁄ 综合 ⁄ 共 2224字 ⁄ 字号 评论关闭

 1。配置struts2
         window-preference-java-Installed JREs换成自己的
       在你的项目下面 JRE System Library中显示的 就是自己的jdk了
    配置struts2  的步骤
        1)将struts.xml文件放在src目录下面,不要放在WEN-INF/classes下面,因为编译后自动就到了WEN-INF/classes下面
        2)拷贝包(五个基本包)
                    commons-logging.jar,
                    freemarker.jar,
                    ognl.jar,
                    struts2-core.jar,
                    xwork.jar
             两个上传下载用的包:commons-fileupload.jar,commons-io.jar
      拷贝到lib 下之后在lib目录下是看不到的(package-explorer视图),在windows--showview下的navigator
    3)web.xml
                 <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>

2。在地址栏运行时可以省去.action(hello.action和hello都可以)

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

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

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

6。在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

7。复制自己的项目
     当在MyEclipse中复制项目的时候-需要修改Web Context-root路径,右键-properties-Web Context-root

8。从外面复制项目
   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]了。

抱歉!评论已关闭.