摘要:ActionMessage功能是: 用来产生STRUTS消息的包括正常消息和错误消息。注(原有ActionError方法来产生错误消息,但已废弃,但仍可使用。)例: ActionMessage(key,object);其中key为在appication.properties中指的key值。object为消息中 要传入的参数,这里实现了动态传入。如果要传多个参数时,object处可以改为数组。...
阅读全文
摘要:奇怪为什么登陆失败的时候 没有错误提示.这个问题困扰了N久 仔细看了下,发现在处理登陆失败情况跳转的页面 原代码用的是mapping.getInputForward(); 断点跟踪了一下 这句运行好以后 mapping.getInputForward();是个什么东西?!百度了下原来和这个是 获取action当中input中的值对应的地址 <actionpath="/test" type...
阅读全文
摘要:刚学过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的中存在的多线程问题: 当客户端第...
阅读全文