摘要:刚学过ActionForm的工作原理,为了想更好的理解,想整理出来,也方便大家参考,有一下步骤:(1)检查Action的映射,确定Action中已经配置了对ActionForm的映射。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<for...
阅读全文
摘要:最近学了ActionForward和ActionMapping类,在这里的一点了解给大家分享一下。ActionMapping:每一个Action元素都与类ActionMapping的一个实例对应,包括name、path、Forwards配置信息如下:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://w...
阅读全文
摘要:ActionServlet定义:即是中心控制器,它提供了一个中心位置来处理全部的终端请求。作用:接受请求、填充数据、派发请求、响应用户(调用对应的action的execute查找响应)配置:在web.xml中声明,config可作为初始化参数目录:/WEB-INF/web.xml、/WEB-INF/struts-config.xml
阅读全文
摘要:struts MVC详解:M:本质上说struts是一个商业逻辑类,开发者实现商业逻辑V:view是由与控制器servlet配合工作的C:前端控制器是一个servlet,它将客户端请求转发到相应的后端控制器action类相应的组件:ActionServlet、Action Classess、Action Mapping(此处包括Action Forward),ActionForm Bean)
阅读全文
摘要:一、首先先问一下Action是什么? Action是HTTP请求与业务逻辑之间的适配器二、Action什么时候被初始化? 是发出Action请求时初始化,不是在读取配置时初始化。三、其次看一下开发Action的步骤:1、创建一个类,继承Action2、注册struts-config.xml(配置文件如下)代码Code highlighting produced by Actipro CodeH...
阅读全文
摘要:struts MVC模式究竟有什么优点,那手工在myeclipse搭建struts环境又是怎样的呢?struts MVC的优点:结构层次分明,扩展性、可重用性高,增加了程序的健壮性和可伸缩性,便于开发与设计的分工,提供集中统一的权限控制、校验、国际化、日志等。struts将MVC模式“分离显示逻辑和和业务逻辑”的能力发挥的淋漓尽致。手工搭建struts环境:1、导入相应的包...
阅读全文
摘要:action到底是thread safe还是unsafe呢 我们来看看servlet是否是thread safe ,action都是继承至servlet的 看看其他资料的解释: JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。 JSP的中存在的多线程问题: 当客户端第...
阅读全文
摘要:类变量也叫静态变量,也就是在变量前加了static 的变量;实例变量也叫对象变量,即没加static 的变量;区别在于: 类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;例:public class A{ static int a = 0; //类变量 private int b...
阅读全文
摘要:区别一: 重定向时浏览器上的网址改变 转发是浏览器上的网址不变区别二: 重定向实际上产生了两次请求转发只有一次请求重定向: 发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器转发: 发送请求 --&...
阅读全文