您的位置:首页 > 编程语言 > Java开发

Struts2系列之HelloAction

2017-07-08 10:12 309 查看

1.Struts 历史简介

Struts是一个JavaWeb框架,Struts2并不是在Struts1基础上改进的一个框架,而是基于WebWork的全新框架.Struts2是基于MVC开发模型的一个框架,基于表现层框架

2.Struts2的安装与配置

1.下载Struts2的发行包http://struts.apache.org>

2.新建工程,拷贝jar包 [小技巧:struts-/apps/struts2-blank/lib中的所有]自己的版本拷自己版本jar包

3.构建路径的顶端,创建配置文件 struts.xml

4.配置控制器映射:框架提供 配置过滤器 StrutsPrepareAndExecuteFilter

5.部署查看 struts2-core-*.jar —struts2的核心包

3.struts2的执行原理及流程



JSP:

<a href="${pageContext.request.contextPath}/hello.action">点击这里查看照片</a>


struts.xml

<struts>
<package name="p1" extends="struts-default">

<action name="hello" class="com.wangyjie.struts.helloworld.HelloAction" method="bye">
<result name="error">/error.jsp</result>
</action>

<action name="hi" class="com.wangyjie.struts.helloworld.HelloAction" method="hi">
<result name="success">/success.jsp</result>
</action>

</package>
</struts>


action:

package com.wangyjie.struts.helloworld;

/**
*
* 动作类
*/
public class HelloAction {

//动作方法
public String bye(){
System.out.println("bye-----");
return "error";
}
public String hi(){
System.out.println("hi----");
return "success";
}

}


这是简单的流程图:



这是官方给的图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: