zoukankan      html  css  js  c++  java
  • 01_1_Struts环境搭建

    01_1_Struts环境搭建

    1. MyEclipse配置部分

    1.1创建项目

    新建new>Project>Web Project>Project Name(配置项目名)>J2EE Specification Level(勾选Java EE 5.0)—>Finish>Incompatible Java Compliance Level(点击Yes

    1.2配置容器

    Windows>Preferences>MyEclipse>Servers>Tomcat>Tomcat 7.x(选择Enable,并配置Tomcat相应路径,此处略)

    1.3配置JREs

    Windows>Preferences>Java>Installed JRES>Add>Standard VM(Next)>配置相应的JRE路径,此处略

    2. Struts相应配置

    2.1下载struts-2.1.6源码

    wget https://archive.apache.org/dist/struts/binaries/struts-2.1.6-all.zip

    2.2解压struts2-blank-2.1.6.war并参考其中配置

    2.3拷贝struts.xml文件至项目src目录下

    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>

        <constant name="struts.enable.DynamicMethodInvocation" value="false" />

        <constant name="struts.devMode" value="true" />

    <!-- value值改为true,防止修改struts.xml文件,没有动态加载-->

        <include file="example.xml"/>

        <package name="default" namespace="/" extends="struts-default">

            <default-action-ref name="index" />

            <action name="index">

                <result type="redirectAction">

                    <param name="actionName">HelloWorld</param>

                    <param name="namespace">/example</param>

                </result>

            </action>

        </package>

        <!-- Add packages here -->

    </struts>

    2.4拷贝依赖包至项目lib

    依赖包如:commons-fileupload-1.2.1.jarcommons-io-1.3.2.jarcommons-logging-1.1.jarfreemarker-2.3.13.jarognl-2.6.11.jarstruts2-core-2.1.6.jarxwork-2.1.2.jar

    3. 修改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文件中

    4. 源码查看

    struts2-core-2.1.6.jar>Properties>Java Source Attachment>External File>F:developstrutsstruts-2.1.6srccoresrcmainjava(此处配置源码位置)

    5. JavaDoc文档配置

    struts2-core-2.1.6.jar>Properties>Javadoc Location>Browse>file:/F:/develop/struts/struts-2.1.6/docs/struts2-core/apidocs/(此处配置javadoc位置)

    选中某类,F1,关联相应javadoc文档

    6. 提示代码功能配置

    window>properties>XML Catalog>Add

    LocationF:developstrutsstruts-2.1.6libstruts2-core-2.1.6struts-2.0.dtd(根据自己解压位置配置)

    Key typeURI

    Keyhttp://struts.apache.org/dtds/struts-2.0.dtd

    ###备注解压struts2-core-2.1.6.jar文件

  • 相关阅读:
    052-240(新增70题2018)
    052-239(新增70题2018)
    052-238(新增70题2018)
    052-237(新增70题2018)
    052-236(新增70题2018)
    052-235(新增70题2018)
    Elasticsearch和Solr的区别
    单点登录流程图
    创建购物车需要考虑哪些因素?以及解决方案
    消息队列在项目中的应用
  • 原文地址:https://www.cnblogs.com/flyback/p/8638870.html
Copyright © 2011-2022 走看看