struts(一)

来源:互联网 发布:同花顺mac版视频教程 编辑:程序博客网 时间:2024/06/04 18:43

struts开始——构建第一个web项目,HelloWorld!

步骤:

1. 在eclipse中创建一个web projec

2. 下载struts框架

目录结构如下:

 

3. 进入目录app将strust2-blank.war解压。

4. 进入解压后的文件strust2-blank

目录结构如下:

 

5. 将web.xml文件拷贝到我们新建的webproject下面的WebRoot/WEB-INF下面

6. 将lib中的Jar包拷贝到我们新建的webproject下面的WebRoot/WEB-INF/lib下面

7. 将classes下面的struts.xml文件拷贝到我们新建的webproject下面的src下面

eclipse中文件结构如下:

 

8. 修改struts.xml文件如下

将<struts>...</struts>之间的内容注释掉,添加如下内容

<constant name="struts.devMode" value="true" />
     <package name="default" namespace="/" extends="struts-default">

        <action name="hello">
            <result>
             hello.jsp
            </result>
        </action>
    </package>

namespace:

1. namespace决定了action的访问路径,默认为"",可以接收所有路径的aciotn

2. namespace可以写成/,/xxx,对应的为/hello,/xxx/hello.

3. 不过namespace最好用模块来进行命名。

action:

1. 具体视图的返回可以由定义的action来决定

2. 具体方法是根据返回的字符串找到对应的配置来决定视图的内容。

3. 具体的action实现可以是一个普通java类,里面有public String execute即可。

4. 不过常用的是从ActionSupport继承,可以使用到struts2的方法。

其中将struts.devMode设置为true,表示调试模式。

9. 完成一个hello.jsp.

这样通过tomcat启动你的项目。

10 127.0.0.1/项目名称/hello 可以访问到你新建的project了。

路径后面的hello和action name 是对应的

 

 

原创粉丝点击