
框架-struts2
文章平均质量分 85
xiao_fu_ying
这个作者很懒,什么都没留下…
展开
-
MVC经典框架结构图
Struts对Model,View和Controller都提供了对应的组件。在上图中,ActionServlet,这个类是Struts的核心控制器,负责拦截来自用户的请求。Action,这个类通常有用户提供,该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给JSP页面显示。Model部分由Acti原创 2013-07-01 00:52:09 · 6856 阅读 · 0 评论 -
struts1与struts2本质区别
1 在Action实现类方面的对比:Struts 1要求Action类继续一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的PO原创 2013-07-01 00:53:25 · 1010 阅读 · 0 评论 -
struts2异常处理
在web开发中,经常要处理异常,这样无论用户进行怎样的操作,都不会把异常页面展现给用户,这样可以给用户一个好的感受,现在来说下struts2进行开发中进行的异常处理。1,在servlet中进行异常处理,在web.xml中配置文件中加入以下代码: 404 /commons/error404.jsp java.lang.NullPointerException原创 2013-07-01 00:25:55 · 761 阅读 · 0 评论 -
struts.enable.DynamicMethodInvocation = true 动态方法调用
default.properties在Struts 2的核心jar包-struts2-core中,有一个default.properties的默认配置文件。里面配置了一些全局的信息,比如:struts.enable.DynamicMethodInvocation = true,-动态方法调用,为true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法(下面介绍原创 2013-07-01 00:54:24 · 786 阅读 · 0 评论