`

struts mvc注解

 
阅读更多

 

注解:struts2-convention-plugin-2.2.3.1.jar的annotation包下的注解类
1、注解Action
@Namespace("/collectionbook")
public class CollectionBookAction extends BaseAction 
{
}
2、注解方法
	1.跳转到视图
	@Action(value="initCollectionBook",
                 results = { @Result(name = "success", location= "xxx.jsp"),
			     @Result(name = "error", location = "xxx.error.jsp") 
			    } 
         )
	public String initCollectionBook()
	{ return "success";}
	2.跳转到同一action的另一个method
	@Action(value="initCollectionBook",
                 results = { @Result(name = "success", location= "selectCollectionBook")},
		 type="chain"											
         )
	public String initCollectionBook()
	{ return "success";}
	3.返回json
	@Namespace("/collectionbook")
	public class CollectionBookAction extends BaseAction 
	{
		private List<StudentHistoryAnswer> stuHisAnswers;
		//getter/setter方法
		@Action(value = "selectStuHisAnwsers", 
                        results = { @Result( name = "json", type = "json",
                                              params = {"root", "stuHisAnswers" }
                                            ) 
                                   }
                 )
		public String selectStuHisAnwsers()
		{
			List<StudentHistoryAnswer> stuHisAnswers=xxx;
			return "json";	
		}		
	}
	
	

 

分享到:
评论

相关推荐

    struts2注解与拦截器demo

    该例子为struts2注解与拦截器demo,利用myEclipse8.5开发,导入刚才后,自动加载所需struts2的jar包,可以直接运行,是初学struts2注解、拦截器很好的例子,保证10分钟学会2种技术,愿意分享给大家。

    MVC注解Spring-Struts2Spring2hibernate3

    MVC注解Spring-Struts2Spring2hibernate3,可以成功的跑起来的三个例子。很值得借鉴的,孩子努力学习吧

    struts2demo全注解

    struts2将请求在Action中封装为Map并将配置文件放到web-info中还可以自定义配置文件位置就是不将struts.xml放到src下但还是不如spring mvc 的封装来得方便

    Struts2简单实例

    用Eclipse3.6开发。 就只是一个超级简单的Struts2MVC实例,主要就是说明Struts古老模式的跳转。 后续会有struts2注解,实现零配置模式。

    spring MVC数据绑定大全

    spring MVC数据绑定 含例子 转载自疯芒毕露的专栏 刚开始用spring mvc 做web开发时 经常会不知道如何合适绑定页面数据 用惯struts2的朋友更认为spring mvc 绑定数据不如struts2方便 本人最开始也是这么认为 经过一段...

    java高级+struts2总结

    IO流高级 设计模式 多线程 网络编程 struts2 注解 反射 MVC+Log4 资源文件 泛型 观察者模式 装饰模式

    spring_MVC.zip

    SpringMVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。 - Spring为展现...

    21道Java Spring MVC综合面试题详解含答案(值得珍藏)

    Spring MVC支持注解,可以简化开发。 作为Spring的一部分,能够使用Spring框架的IOC容器和Aop编程。 方便整合Struts、MyBatis、Hibernate、JPA等其他框架。 强化注解的使用,在控制器、Service、Dao都可以使用注解,...

    Ext4MVC框架

    最近需要用到Extjs4做一个管理系统,搞了一天,搭起来一个Extjs4.1的MVC框架,上传到...里面包含了Struts2+Spring3+hibernate3+注解的框架,不过我是测试用的,BaseDao中只写了几个有用的函数,其它的需要自己补充。

    Struts2 in action中文版

    1.3.2 Struts 2概览:MVC模式 10 1.3.3 Struts 2的工作原理 12 1.4 小结 14 第2章 初识Struts 2 16 2.1 声明性架构 16 2.1.1 两种配置 16 2.1.2 声明架构的两种方式 17 2.1.3 智能默认值 20 2.2 简单的HelloWorld...

    struts2+spring2.5+hibernate3.2 + freemarker 全新功能实现的增删改查+freemarker 摸版

    struts2+spring2.5+hibernate3.2 + freemarker 全新功能实现的增...hibernate3.2 是用ejb3注解映射关系 hibernate3 +个属性可以自动生成表结构 freemarker 用摸版来表现视图,这个例子就是简单的用法没进行进一不的架设

    尚硅谷_SpringMVC.docx

    SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而不需要实现任何接口,同时SpringMVC还支持REST风格的URL请求。SpringMVC在框架设计、扩展性、灵活性方面全面超越了Struts、WebWork MVC框架,从原来的追赶...

    springmvc的流程图

    Spring为展现层提供的基于MVC... • Spring MVC通过一套MVC注解,让POJO成为处理请求的控制器,而无须实现任何接口。 • 支持REST风格的URL请求 • 采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性

    spring-mvc代码示例+注释+文件解析(可直接运行)

    另外一个是spring-mvc特有的配置文件,处理跳转的代理类得(相当于struts功能,这里使用的是注解,当然还要加载扫描注解标示符的类),代码中为“spring-servlet.xml。下”。具体如何配置参见注释。, 3、关于具体...

    SpringMVC与hibernate整合12实例

    SpringMVC与hibernate整合12实例 SpringMVC实例 Struts2的MVC实例 Spring MVC的注解使用

    ssh2 MVC 结构框架搭建

    spring 2.5.6 + struts 2.2.1 + hibernate 3.5.5 的集成框架搭建,采用MVC模式,全部采用 注解的方式实现注入

    web页面模块化异步渲染struts-gpipe.zip

    mvc向freemarker传入数据需要往model传入塞,而这一点struts使用了ongl技术,让用户不用写塞数据的冗余代码。struts-gpipe开发的时候尽量考虑到了用户的使用成本,因此将struts-gpipe引入项目配置起来相对还是比较...

Global site tag (gtag.js) - Google Analytics