![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC & Struts
文章平均质量分 54
走慢一点点
这个作者很懒,什么都没留下…
展开
-
Struts2接收参数的几种方式
Struts2接收参数的几种方式其中上述第1-3相对而言较为常用,第4、5方法相对不常用。1. 用Action的属性:在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。相应提交方式可以用get 和post,如:testAction? name=admin如:[java] view转载 2013-11-04 11:49:47 · 968 阅读 · 0 评论 -
SpringMVC - 406 Not Acceptable异常的可能原因及解决方案
情况一引起的原因: 由于设置了@ResponseBody,要把对象转换成json格式,缺少转换依赖的jar包,故报错。 解决办法: 加入依赖的jar,jackson-core-asl-x.x.x.jar,jackson-mapper-asl-x.x.x.jar问题解决。原文请参考:http://jadethao.iteye.com/blog/1926525?utm_source=tuicool原创 2016-12-13 15:28:15 · 20640 阅读 · 2 评论 -
SpringMVC与RESTful
REST到底是什么REST是Web服务的一种架构风格,轻量级、跨平台、跨语言的架构设计。REST是一种设计风格。它不是一种标准,也不是一种软件,而是一种思想。REST 架构的主要原则网络上的所有事物都可被抽象为资源(Resource) 每个资源都有一个唯一的资源标识符(Resource Identifier) 同一资源具有多种表现形式(xml、json等) 对资源的各种操作不会改变资源标识符原创 2016-10-12 11:55:56 · 510 阅读 · 0 评论 -
Spring、SpringMVC父子容器关系浅析
浅析配置文件:web.xml...<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/applicationContext.xml</param-value></context-param><listener> <d原创 2016-11-02 17:38:30 · 8000 阅读 · 7 评论 -
SpringMvc与Struts2的对比
目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较:1.核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求(控制器)统一的进行处理(字符编码、文件上传、参数接受、异常处理等等转载 2016-09-07 11:26:09 · 421 阅读 · 0 评论 -
SpringMVC——设计思想、流程图(草图)
逻辑流程: 代码流程:原创 2016-09-14 14:26:09 · 1004 阅读 · 0 评论 -
马士兵Struts2学习笔记
马士兵Struts2学习笔记1、02_尚学堂马士兵_Struts2_Struts2_HelloWorld_2.avi 指定Tomcat的目录,指定JDK搭建开发环境(拷贝jar包,复制struts.xml文件 此文件不要放在WEB-INF下面,应该放到src下面 ),在web.xml文件中:struts2org.apache.stru转载 2013-11-04 10:45:17 · 2859 阅读 · 1 评论 -
Struts2类型转换详解
一、类型转换的意义对于一个智能的MVC框架而言,不可避免的需要实现类型转换.因为B/S(浏览器/服务器)结构应用的请求参数是通过浏览器发送到服务器的,这些参数不可能有丰富的数据类型,因此必须在服务器端完成数据类型的转换MVC框架是一个表现层解决方案,理应提供类型转换的支持,Struts2提供了功能非常强大的类型转换支持.二、表现层数据的处理转载 2013-11-06 11:47:46 · 1515 阅读 · 0 评论 -
struts2 拦截器 interceptor
在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。 downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前转载 2013-11-05 23:02:02 · 842 阅读 · 0 评论 -
Struts2 中result type属性说明
Struts2 中result type属性说明首先看一下在struts-default.xml中对于result-type的定义:chain:用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息.dispatcher:用来转向页面,通常处理JSP.freemaker:处理FreeMarke转载 2013-11-04 16:28:03 · 1020 阅读 · 0 评论 -
Struts2的Action中获得request、session和application的几种方法
在Struts2中,从Action中取得request,session的对象进行应用是开发中的必需步骤,那么如何从Action中取得这些对象呢?Struts2为我们提供了四种方式。分别为:servlet 不相关的 非IoC 取得Request等对象的方式servlet 不相关的 IoC 取得Request等对象的方式servlet 相关的 非IoC 取得Request等对象的方式转载 2013-11-04 15:30:39 · 5676 阅读 · 0 评论 -
struts.xml中配置Action的几种方法
Struts2中有时可能会需要使用一个Action来处理多个请求,来提高编码的效率和减少代码量。例如,在登录界面上的表单中可能会有登录和注册两个事件请求,有几种方式可以借鉴:1.采用DMI动态调用方法。 该方法的主要思想是在一个 Action 类中实现多个方法,然后每个 action 请求中表明要调用该类中的哪个方法。使用 actionname!method 方式调用。转载 2013-11-04 12:33:40 · 4514 阅读 · 0 评论 -
struts2针对几种响应场景的配置
首先是web.xml的配置 Xml代码 filter> filter-name>struts2filter-name> filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterfilter-class>转载 2013-11-04 12:37:45 · 1221 阅读 · 0 评论 -
RESTful的一些总结
RESTful Web ServiceREST是什么RESTful是什么REST 架构的主要原则补充:URI和URL一切皆为资源在 REST 的定义中,一个 Web 应用总是使用固定的 URI 向外部世界呈现一个资源。 它认为Web是由一系列的抽象资源组成,这些抽象的资源具有不同的具体表现形式。 譬如,定义一个资源为photo,含义是照片,它的表现形式可以是一个图片,也可以是一个.xml的文件,转载 2017-10-12 11:19:24 · 605 阅读 · 1 评论