老高哥

每天进步一点点...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Struts2之HelloWorld

Posted on 2011-03-07 17:19  老高哥  阅读(200)  评论(0编辑  收藏  举报

最近由于工作原因,需要学习java,可是从来没接触过java...以前是c/s架构过来的人,有点费劲.

言归正传,开始Struts2之旅....

1.在Myeclipse中从创建web project.

image

当然前面有2个步骤,一个指定tomcat

image

一个是指定jre

 

image

2.Myeclipse 虽然自带了Struts的支持,但是ide自动增加后也需要修改很多内容,所以我们选择自己添加.<(myeclipse-project capabilities-add struts capabilities)>

struts下载

   2.1 解压后的struts中有个apps目录,解压struts2-blank.war文件.

         copy  lib目录下的jar文件到你的lib目录,classes目录下struts.xml到src目录.

   2.2 打开刚刚解压的目录里面的web.xml,拷贝filter的两个节点到你的web.xml

   2.3 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="false" />

    <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 -->
    <package name="default" namespace="/" extends="struts-default">
        <action name="hello">
            <result >
                /helloWorld.jsp
            </result>
        </action>
    </package>
</struts>

3.注意:运行的时候run as –myeclipse server application