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"; } }
这是简单的流程图:
这是官方给的图
相关文章推荐
- Struts2系列笔记(3)---Action类的3种书写方式
- struts2系列学习笔记(6)---------------Action的结果处理
- struts2系列学习笔记(4)---------------Action的多样化配置之二
- Struts2-Action-8-系列问题(包含模块配置文件、defaultAction)
- Struts2-学习笔记系列(5)-配置action
- Struts2系列入门教程---第一章 HelloStruts2
- Struts2系列:(3)Action的访问路径和缺省后缀
- Struts2-Action-5-系列问题(接受用户输入(3种方式))
- struts2异常 no action named HelloWorld .......
- Struts2系列笔记(3)---Action类的3种书写方式
- Struts2系列笔记(3)---Action类的3种书写方式
- Struts2系列笔记(3)---Action类的3种书写方式
- Struts2-学习笔记系列(6)-动态调用action
- struts2源码系列(1)--ActionConfig(对应struts.xml <action>标签)
- Struts2-Action-6-系列问题(乱码问题解决、简单数据校验)
- Java-Web进阶系列(二)--Struts2-action 线程安全
- Struts2系列:(17)ActionConfig
- Struts2-Action-3-系列问题(作用、namespace、定义自己的action)
- Struts2系列:(18)ActionProxy
- Struts2系列笔记(3)---Action类的3种书写方式