struts2简单实例

来源:互联网 发布:彩票开奖网站源码 php 编辑:程序博客网 时间:2024/05/17 23:51

1、项目搭建


       *准备好struts2.1.6软件
       *解压之后看到4个目录分别是:
                          *apps(示例程序)
                          *docs(帮助文档)
                          *lib(使用的类库)
                          *src(源码)
       *在MyEclicsp中创建Web Project项目
       *在struts2软件中找到struts-2.1.6/apps/struts2-blank-2.1.6(空程序) 示例程序解压
       *将struts2-blank-2.1.6/WEB-INF/classes/中的struts.xml拷贝到项目中的src目录下
       *将struts2-blank-2.1.6/WEB-INF/lib/中的*.jar文件拷贝到项目的lib下
       *将项目中的web.xml参考配置struts2-blank-2.1.6/WEB-INF/web.xml


2、创建一个HelloWord.jsp页面  

      //*创建一个hello.jsp页面       //*在struts.xml中配置       //* <struts>      <package name="default" namespace="/" extends="struts-default">         <action name="hello">             <result>                /HelloWord.jsp             </result>         </action>     </package> </struts> 


3、访问路径:http://localhost:8080/struts2Demo/hello.action 


-------技巧(1)
          *作用:这样每次修改struts2.xml配置文件的时候 就不需要再次重新部署到服务器上了
          *配置常量 使用标签<constant />
            name="struts.devMode" 开发模式
            value="true" 设置为开发模式为:true(默认为false)    

<struts>     <constant name="struts.devMode" value="true" />   <package name="default" namespace="/" extends="struts-default">       <action name="hello">             <result>                /HelloWord.jsp             </result>        </action>    </package> </struts>

  
------技巧(2)
     *作用:查看源程序
     *在myEclipse中选中某个*.jar文件(例如:struts2-core-2.1.6.jar)
     *右键Properties ->Java Source Attachment-> Location path ->点击 External Folder按钮
     *找到目录:E:/../struts-2.1.6/src/core/src/main/java
     *查看struts2-core-2.1.6.jar中的某个.class文件时,就可以看到源代码了


------技巧(3)
    *作用:轻松查看api文档
    *在myEclipse中选中某个*.jar文件(例如:struts2-core-2.1.6.jar)
    *右键Properties ->Javadoc Location path ->点击 Browse按钮
    *找到目录:E:/../struts-2.1.6/docs/struts2-core/apidocs
    *测试:
           *创建一个简单类Test
           *StrutsPrepareAndExecuteFilter se;
           *选中StrutsPrepareAndExecuteFilter 按F1
           *在右边就可以看到关于这个类的帮助文档


------技巧(4)         
    *作用:使用struts.xml时的提示配置
    *在Window -> MyEclipse->Files and Editors ->XML->XML Catalog中
    *点击Add按钮
    *先在struts2软件中解压一个struts-core-2.1.6.jar看到有struts-2.0.dtd文件
    *Location中:选择指定struts.xml配置文件的语法文件(struts-2.0.dtd文件)、
    *Key Type:URL
    *Key:为struts.xml中头部定义的:http://struts.apache.org/dtds/struts-2.0.dtd
    *完成