在Struts中很典型的特点就是使用了ActionForm来搜集表单数据,但是搜集到的表单数据全部都是String类型的,如果我们直接拿来使用我们会面临一个很麻烦的问题就是频繁的类型装换。Struts中使用了BeanUtils来使我们从繁重的体力劳动中解脱出来。
BeanUtils的工作原理:
我们通过一个简单的例子来了解一下他最基本的使用,首先建立一个实体类Student...
分类:
其他好文 时间:
2014-10-29 01:59:41
阅读次数:
197
今天写了一个登陆页面,这个相信对大家来说都没有难度,但是身为屌丝的我,犯贱了一次!
登陆页面表单提交,action中,我加了命名空间,详细如下:
...此处省略...
登陆都没什么问题,但是问题是当我用户名或者密码错误的时候,我就应该重新返回登录页面,就在重新返回的时候,虽然说通过下面的方式,可以返回到指定的html文档中去
/WEB-INF/index.html
...
分类:
其他好文 时间:
2014-10-29 00:24:47
阅读次数:
202
对于采用Struts框架的Web应用,我们通过实例来介绍一下其基本流程...
分类:
其他好文 时间:
2014-10-28 21:51:01
阅读次数:
291
方法:1.使用 Spring 的 ActionSupport 类整合 Structs2.使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor3.将 Struts Action 管理委托给 Spring 框架无论您使用哪...
分类:
编程语言 时间:
2014-10-28 19:53:41
阅读次数:
208
上篇博客介绍了Struts的架构,接下来将详细的介绍其中的组件,这篇博客要写的是Struts的控制器ActionServlet。
扮演的角色
ActionServlet类是Struts的控制中心,所有来自于浏览器的请求的地址映射、ActionForm的匹配、视图的流转都需要通过控制中心来调度。也就是说,它所充当的是总入口的角色,无论是进或者出都需要经过它。
继承关系
...
分类:
其他好文 时间:
2014-10-28 00:53:38
阅读次数:
171
String realpath = ServletActionContext.getServletContext().getRealPath("/images"); //D:\apache-tomcat-6.0.18\webapps\struts2_upload\images System.out....
分类:
Web程序 时间:
2014-10-27 22:57:56
阅读次数:
201
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。HTML 标签: 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单Bean 标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用Logic 标签...
分类:
其他好文 时间:
2014-10-27 19:23:10
阅读次数:
163
struts2: 玩转 rest-plugin 一文中,学习了用struts2开发restful service的方法,发现用c#以post方式调用时各种报错,但java、ajax,包括firefox 的rest client插件测试也无问题。先给出rest service中的这个方法: 1 ...
1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring\hibernate等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有...
分类:
编程语言 时间:
2014-10-27 09:18:31
阅读次数:
215
动态调用action方法,是指用action!method格式的请求来请求后台的逻辑处理
前提条件:在struts.xml或者struts.properties中配置
struts.enable.DynamicMethodInvocation常量为true
,否则动态调用不可用
查看源码:
在org.apache.struts2.dispatcher.mapper.Def..
分类:
其他好文 时间:
2014-10-27 07:00:24
阅读次数:
167