> 데이터 베이스 > MySQL 튜토리얼 > structs2 初次配置

structs2 初次配置

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 15:14:55
원래의
1281명이 탐색했습니다.

本文分为structs2的配置 和 structs2框架下程序(hello structs)的运行。 1 配置structs 1 新建dynamic web project: hellostructs 2 从官网下载完整的structs2 文件夹 3 将structs文件下app下的structs2-blank.war 用winrar解压 4 将structs-blank\WEB-IN

本文分为structs2的配置 和  structs2框架下程序(hello structs)的运行。


1   配置structs

     1 新建dynamic web project: hellostructs

     2 从官网下载完整的structs2 文件夹

     3 将structs文件下app下的structs2-blank.war 用winrar解压

     4  将structs-blank\WEB-INF\classes的structs.xml 复制到项目的src文件夹下

     5  struts2-blank\WEB-INF\lib 中的解压文件复制到项目WEB-INF\lib文件夹中

     6   把struts2-blank\WEB-INF 下 web.xml文件中部分内容复制到羡慕xml 文件中(如welcome模块下)


2  将项目调整为适应structs2的设置

    1  注释掉 structs.xml文件中 中的原本内容。

    2  将其中的package部分复制,粘贴到structs模块中。 package中包括如下内容:

  

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

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

        <global-results>
            <result name="error">/error.jsp</result>
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.Exception" result="error"></exception-mapping>
        </global-exception-mappings>

        <action name="index">
            <result type="redirectAction">
                <param name="actionName">HelloWorld
                <param name="namespace">/example
            </result>
        </action>
    </package>
로그인 후 복사
将其修改为如下内容:
<package name="default" namespace="/" extends="struts-default">

       
        <global-results>
            <result name="error">/error.jsp</result>
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.Exception" result="error"></exception-mapping>
        </global-exception-mappings>

        <action name="hello">
            <result>
                /Hello.jsp
            </result>
        </action>
    </package>
로그인 후 복사

项目中建立jsp文件 Hello.jsp.  body中内容填写 Hello structs2!


至此,运行此jsp文件,将可以显示 Hello structs2!


但是如果直接运行项目文件,将无法访问到该jsp。 需要修改xml文件,增加内容:

 Hello.jsp

   另外,为了使对项目的修改不至于重启服务器才能生效, 需将项目配置在开发模式。

  复制struct文件中内容 到structs模块中

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿