struts2基础
2014-02-26 22:01
253 查看
很快,又开始了新的学期的学习。这几个月,我们的老师讲主要教授我们ssh技术,以便我们以后的开发使用。
老师首先介绍了Struts2技术一些相关信息:
Struts2是在WebWork2基础发展而来的。和Struts1一样,Struts2也属于MVC的web框架。不过有一点大家需要注意的是:Struts2和Struts1有很大区别,实现机制完全不一样。Stru2ts2开始支持基于Annotation的配置。
接下来就是让我门动手去搭建Struts2的环境,一般步骤就是如下几步:
1.找到开发Struts应用需要使用到的JAR文件,因为只是开发初期,用到的不是很多,只用了如下的几个jar包:
2.编写Struts2的配置文件( 在这里就以一个简单的例子来示例一下配置文件的编写):
3.在web.xml中加入Struts2 MVC框架启动配置:
简单搭建好Struts2的环境之后,老师就带着我们开始了第一个Struts2的应用,也就是由一个Action类主控制的struts程序:
Action类:
struts2配置:
我们只需要在浏览器地址栏输入“http://localhost:8080/struts_hello/hello/test”,看效果。
老师首先介绍了Struts2技术一些相关信息:
Struts2是在WebWork2基础发展而来的。和Struts1一样,Struts2也属于MVC的web框架。不过有一点大家需要注意的是:Struts2和Struts1有很大区别,实现机制完全不一样。Stru2ts2开始支持基于Annotation的配置。
接下来就是让我门动手去搭建Struts2的环境,一般步骤就是如下几步:
1.找到开发Struts应用需要使用到的JAR文件,因为只是开发初期,用到的不是很多,只用了如下的几个jar包:
2.编写Struts2的配置文件( 在这里就以一个简单的例子来示例一下配置文件的编写):
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="zdosft" namespace="/test"extends="struts-default"> <action name="helloworld"class="cn.itcast.action.HelloWorldAction" method="execute"> <result name="success">/WEB-INF/page/hello.jsp</result> </action> </package> </struts>
3.在web.xml中加入Struts2 MVC框架启动配置:
简单搭建好Struts2的环境之后,老师就带着我们开始了第一个Struts2的应用,也就是由一个Action类主控制的struts程序:
Action类:
package action; import java.io.UnsupportedEncodingException; public class HelloAction { private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } // 所有的方法必须返回值String public String execute() { this.message = new String("第一个"); return "success"; } }
struts2配置:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <package name="hello" namespace="/hello" extends="struts-default"> <action name="test" class="action.HelloAction" method="execute"> <result name="success"> URL </result> </action> </package> </struts>
我们只需要在浏览器地址栏输入“http://localhost:8080/struts_hello/hello/test”,看效果。
相关文章推荐
- Struts2基础(4)
- struts2(基础2)
- 【SSH三大框架】Struts2基础第三篇:配置Action以及调用Action的三种方式
- Struts2学习笔记-基础知识
- Struts2基础应用4——自定义拦截器
- Struts2 MVC基础介绍
- Struts2入门基础小结2!
- Struts2入门1 Struts2基础知识
- springMVC和struts2项目基础doe
- Struts2基础学习(七)—值栈和OGNL
- Struts2 - 基础案例
- 11、Struts2基础
- Struts2基础学习(三)—Result和数据封装
- 【Struts2基础】——登录Demo
- Struts2小基础之赢在起点
- Struts2 基础
- 【struts基础】Struts2常用标签总结
- [JavaWeb基础] 017.Struts2 和 ajax交互简介
- 0108 SpringMVC与Struts2的对比【基础】
- 黑马程序员--struts2基础学习