最近学习了Struts1和Struts2.很多人、很多资料都提到。Struts2不是从Struts1发展而来的。Struts2的前身是WebWork。那它俩到底有多大的不同呢,看了一些资料,下边就来比较比较。一、架构分析Struts1的架构图:
执行流程:
1.用户在浏览器端发送请求,服务器(比如:Tomcat)创建HttpServletRequest和HttpServletResponse对象...
分类:
其他好文 时间:
2015-03-20 16:21:41
阅读次数:
130
指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理。 如果用户需要指定多个请求后缀,则多个后缀之间...
分类:
其他好文 时间:
2015-03-20 01:23:29
阅读次数:
113
由于是使用spring mvc来做项目,因此脱离了HttpServletRequest作为参数,不能够直接使用request,要想使用request可以使用下面的方法:在web点xml中配置一个监听[html]view plaincopyprint?org.springframework.web.c...
分类:
其他好文 时间:
2015-03-20 01:21:29
阅读次数:
119
method:@Controller@RequestMapping("/test")public String MyController{ @RequestMapping("/begin") public String hi(HttpServletRequest request){ String n...
分类:
编程语言 时间:
2015-03-18 13:51:49
阅读次数:
129
这一节介绍SpringMVC对文件上传的支持,该功能支持需要使用到两个jar包:cmmons-fileupload-1.2.2.jar和commons-io-2.1.jar。 在controller类中添加输入参数MultipartFile,通过HttpServletRequest来获取文件拷...
分类:
编程语言 时间:
2015-03-18 01:08:16
阅读次数:
253
struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的getParameter()方法,并且还需要进行必要的数据类型转换。如何客户端提交的数据量大的时候,我们则需要写很多的getParameter方法。这样代码量就相应的增加不少。但是struts2为我们提供了属性驱动和模型驱动,它不需要我们写很多的获取值的方法。而只需要我...
分类:
其他好文 时间:
2015-03-17 23:48:20
阅读次数:
284
HttpServletRequest.getParameter("modelName"); 能取到想要的modelObject吗?经过测试之后,发现是不能的。后来想想,其他道理挺简单的,当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放...
分类:
其他好文 时间:
2015-03-17 17:30:12
阅读次数:
97
下面代码是获得Spring MVC中的HttpServletRequest
ServletRequestAttributes attr = (ServletRequestAttributes)
RequestContextHolder.currentRequestAttributes();
HttpServletRequest request =...
分类:
编程语言 时间:
2015-03-17 15:47:56
阅读次数:
188
protected ServletContext getServletContext() { return ServletActionContext.getServletContext();}protected HttpSession getSession(boolean paramBoolean)...
分类:
编程语言 时间:
2015-03-17 02:00:48
阅读次数:
245
BBOSS框架,从前台传到后台的时候,参数要以这种方式:
public String initAddOrModExtendUser(HttpServletRequest request,
@RequestParam (name = "act") String act,HttpServletResponse response,
ExtendUs...
分类:
Web程序 时间:
2015-03-16 11:04:19
阅读次数:
172