本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- ajinn
- nychen2000
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
spring mvc 允许访问多种格式文件的配置
以链接127.0.0.1/a为例
描述:url为/a/,/a.html和/a.htm,都要访问spring mvc的controller的web配置
具体配置如下:
<servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class> ...
spring mvc 将图片文件以流的方式写入到jsp页面
spring mvc不像struts2:
Xml代码
<action name="TwoDimensionalCodeAction" class="com.wsg.action.TwoDimensionalCodeAction">
<result type=
(转)Spring MVC原理
转自:http://blog.csdn.net/xtu_xiaoxin
Spring MVC工作流程图
图一
图二
Spring工作流程描述
1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;
java Action 请求封装(二)
在Action初始化的时间引入ActionValues,并把ActionValues继承HashMap,ActionValues如果传递为对象会自动通过mysql拿到当前对象实体名称,然后根据实体的名称来当Key封装value值,如果没有参数默认是传递request,然后自动解析字符串存入map,并会过滤spring等一些配制文件的参数数据。
/**
* ActionVal ...
java Action 请求封装(一)
该框架是用Spring MVC 3.0实现,首先定义一个Action类,然后把init()方法给封装,然后在把?以后的所有数据全部封装到Map集合,实现方法如下:
/*
*Action 请求参数封装,不区分get和post请求
*zhouguohui
*/
public class Action {
private HttpServletR ...
Spring MVC 异常处理方案
1、 故事
能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面将介绍使用Spring MVC统一处理异常的解决和实现过程。
2 、分析
Spring MVC处理异常有3种方式: (1)使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver; (2) ...
Spring MVC之视图呈现
在Spring MVC DispatcherServlet.doDispatch中请求在经过handler处理返回一个ModelAndView.
那么ModelAndView又是如何最终转换为一个具体的View的呢?下面就对视图呈现部分作出一些简介。
视图的渲染是处理一个请求的最后阶段:
/** 根据ModelAndView中的视图名称进行解析,得到具体的视图对象
...
Spring MVC之HandlerMap 初始化
DispatcherServlet请求处理请求的过程中,会发现getHandler实际上是调用AbstractUrlHandlerMapping.getHandlerInternal()。 通过对该段代码进行走读后发现,是通过handlermap.get(urlPath)获取匹配的handler的,那么该handlerMap是在什么时候进行初始化的呢?
通过Defau ...
Sping mvc DispatcherServlet 处理请求的详细过程
1. 通过WebApplicationContext, 根据request 搜索一些属性,并绑定到request上
2. 通过 Local Resovler ,判定出本地化资源,绑定到request上
3. 通过 Theme Resovler ,判定出主题资源,绑定到request上
4. 如果指定了 multipart resovler ,multipart resolver 会判断, ...
Spring MVC之DispatcherServlet请求处理
处理请求是MVC中的C(Control)部分,他是MVC的核心内容。在初始化上下文是将所有的HandlerMapping都加载到handlerMappings中且根据Order排序。每个HandlerMapping 都持有URL到Controller的映射关系。
在MVC初始化完成之后,对Http请求的处理是在doService()方法中完成的。DispatcherServlet是Ht ...
Spring mvc 对Controller配置AOP
希望对所有Controller 的请求参数都统一做一个日志记录,如果没有controller都需要手工去写的化,不能保证格式统一也不能保证不会被遗漏! 如果在配置文件中仅仅配置:
<aop:aspectj-autoproxy />
则会发现AOP的配置对controller 根本不起作用! 是因为 proxy-target-class 默认是false ...
Spring MVC中日期类型参数与java对象的转换
在SpringMVC框架中,服务器与浏览器交互数据时,大多数简单类型的js数据不用配置spring就会会自动转换成java类型,非常方便。但处理日期类型时,需要@DateTimeFormat注解,Spring才能转换成java.util.Date对象。
实现 需要如下三个步奏:
1、 在Date类型的属性上加入@DateTimeFormat(pattern="yyyy-MM-dd&quo ...
ibatis的引入——maven搭建spring mvc+ibatis项目(三)
1、spring中引入ibatis配置文件,上章已有相关配置,这里再补充重点的。
<!-- spring的ibatis 配制 -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<pro ...
【跟着博弈走,微信轻松有】企业号第三方Java环境搭建之二: 回调模式
前节【项目搭建】 讲述了如何搭建一个SpringMVC的Maven项目,这节我们将关注回调模式的相关事宜。
开启应用的回调模式
当你开启应用的回调模式时,企业号会要求你填写应用的URL、Token、EncodingAESKey三个参数。
URL是企业应用接收企业号推送请求的访问协议和地址,支持http或https协议。
Token可由企业任意填写,用于生成签名。
Encoding ...
spring mvc的搭建——maven搭建spring mvc+ibatis项目(二)
1、需要引入的jar包,已经在上一节的pom.xml中设置了。
2、web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
...
spring mvc form标签遇到的问题
错误信息如下:
HTTP Status 500 - org.springframework.beans.NotReadablePropertyException: Invalid property 'id ' of bean class [oa.entity.RoleLevel]: Bean property 'id ' is not readable or has an invalid get ...