
struts
chatget
这个作者很懒,什么都没留下…
展开
-
struts validator验证框架
1、配置: * 加入国际化配置在struts-config.xml文件中,如: * 提供国际化资源文件 * 引入validator插件在struts-config.xml文件中,如: property="pathnames" va原创 2011-07-20 22:47:05 · 495 阅读 · 0 评论 -
BeanUtils的拷贝功能
属性的拷贝,他其实是利用了反射的机制来做到的,只要这两个对象属性一样,类型一样,就自动的拷过去了public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest requ原创 2011-07-21 09:17:45 · 424 阅读 · 0 评论 -
struts执行流程
struts的执行主要靠了一个ActionServlet进行控制,它是中央控制器,一个叫RequestProcessor的类非常重要,public class ModuleConfigImpl implements Serializable, ModuleConfig 这个类也非原创 2011-07-19 00:26:23 · 771 阅读 · 0 评论 -
struts开发流程
首先打开struts里面的空白项目1.配置搭建环境,相关jar包放进去.2.给出struts-config.xml3.在web.xml中添加相应内容我们自己需要编写的是Action,ActionForm,ActionForward等.我们的ActionForm要继承自Struts原创 2011-07-20 00:14:22 · 394 阅读 · 0 评论 -
struts标签与ActionForm的关系
struts的html标签:它实际上是跟ActionForm的属性绑定了,所以才会保持住数据. 用户: 密码: 一进来就把ActionForm实例化了,页面中就把它给读了原创 2011-07-20 15:15:50 · 583 阅读 · 0 评论 -
ActionForm总结
主要内容是:一般用法,动态ActionForm查看它的源代码,上传文件,类型转换器原创 2011-07-20 00:21:03 · 424 阅读 · 0 评论 -
ActionMapping总结
unknown和forward属性,input属性首先明白ActionMapping一个实例对应了struts-config.xml文件中的一个标签原创 2011-07-20 15:08:50 · 4510 阅读 · 1 评论 -
ActionForward总结
一般用法,全局与局部, ActionForward_动态修改Struts配置文件,手动完成转向.原创 2011-07-20 12:11:54 · 1044 阅读 · 0 评论 -
国际化
主要内容:java中的,struts中的,ActionMessage对象相关,jstl的国际化什么是I18N问题?在英文中, 国际化(Internationalization)被缩写为I18N, 即只取首尾两个字母, 中间字母为18个 问题在哪里?页面字符串硬编码异常消息的硬编码原创 2011-07-20 16:21:06 · 479 阅读 · 0 评论 -
struts的基本原理(用servlet)说明
MVC框架的原理:(servlet示例),注意struts这种mvc框架只能用在web项目中.添加用户:以前是传一个command,现在换一种方式,不传command了.在servlet的url-pattern中用*.do;则如果是添加就是addUser.do,那么在servle原创 2011-07-18 23:22:15 · 553 阅读 · 0 评论 -
Action中防止Url跳转和过滤IP
1.如何进行登录并进行过滤IP地址public class LoginAction extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionForm form,原创 2011-07-22 22:39:18 · 1317 阅读 · 0 评论 -
Action总结
职责,线程安全,scope为session,ForwardAction, DispatchActionAction的职责:校验输入数据调用业务逻辑方法检测处理异常根据逻辑进行转向操作scope为session主要是用在如电子商务网站中的购物流程page1->page2->page原创 2011-07-20 16:06:09 · 663 阅读 · 0 评论 -
struts的异常处理
异常跟国际化的处理有着很大的关系编程式异常处理即我们在Action中调用业务逻辑层对象的方法时,用try{ }catch的方式来截获异常之后,手工对异常进行处理我们以前的开发过程中,都是使用编程式的异常处理在编程式异常处理的时候,我们可以使用struts的消息处理机制(前面所讲的原创 2011-07-20 23:10:22 · 448 阅读 · 0 评论 -
struts的国际化支持
struts的国际化支持参看空项目进行配置1、struts国际化的配置 * 在struts-config.xml文件中加入 2、提供国际化资源文件 * MessageResources.properties * MessageResources_zh_CN.properties原创 2011-07-20 17:05:47 · 490 阅读 · 0 评论 -
struts标签
主要用的有的标签注意:struts标签上不要去用EL表达式如:他的name属性就是设置到scope上的那个name,不要这样去取${name}原创 2011-07-21 13:03:04 · 309 阅读 · 0 评论 -
模式匹配
很多的MVC框架都有这样的概念模式匹配:struts的配置是可以分文件的,用于团队开发,约定优于配置,有好的约定你或许可以把一万行的配置减少为一千行,所以命名等等要有规律.action配置跟Action中的方法名都是有规则的,目的是为了减少配置量的.模式匹配的配置中,他也可以跟国原创 2011-07-21 15:41:31 · 429 阅读 · 0 评论