
SpringMVC
文章平均质量分 64
SnakeMoving
喜欢的东西可以多付出一点!
展开
-
javaweb三大框架和MVC设计模式
浅谈javaweb三大框架和MVC设计模式小序:博主以前在学javaweb的时候开始总不理解javaweb三大框架和MVC框架模式,虽然没有把两者混为一谈,但是也是很晕菜。作为一个Java开发程序员的话,特别是B/S架构的开发来说,MVC框架模式是我们必须要掌握的!!!一、MVC设计模式1.MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MV转载 2016-11-17 23:32:09 · 11458 阅读 · 4 评论 -
简单实现SpringMVC资源国际化
资源国际化1.java在国际化方面的支持是很强大的,有locate类,可以获取language,country,variant,可以通过Locate.getDefault获取用户计算机的语言区域2.java.util.ResourceBundle可以使你轻松的选择和读取特定用户语言区域的属性,ResourceBundle是一个抽象类,但是提供了getBundle的方法放回一个具体子原创 2016-12-03 16:57:08 · 2533 阅读 · 0 评论 -
SpringMVC annotation验证
使用Spring MVC的Annotation验证可以直接对view model的简单数据验证,注意,这里是简单的,如果model的数据验证需要有一些比较复杂的业务逻辑性在里头,只是使用annotation做验证是比较难的。以下是使用Spring MVC自带的annotation验证,加上自定义的一个@Tel的annotation验证例子,此例子具有:1、支持多语言(国际化)转载 2016-11-27 00:14:46 · 287 阅读 · 0 评论 -
Spring MVC使用InitBinder验证
Spring MVC使用InitBinder验证:使用InitBinder做验证的情况一般会在此Controller中提交的数据需要有一些是业务性质的,也即比较复杂的验证情况下才会使用。大部份简单的表单验证,使用annotation验证即可以解决。Annotation验证使用方法可参见:http://www.cnblogs.com/HD/p/4123146.html这里需要转载 2016-11-27 00:01:53 · 2056 阅读 · 0 评论 -
spring mvc 请求转发和重定向
spring mvc controller间跳转 重定向 传参url:http://zghbwjl.blog.163.com/blog/static/12033667220137795252845/1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。转载 2017-03-04 16:02:46 · 766 阅读 · 0 评论 -
SpringMVC增删改查(附源码,新手学SpringMVC最好的办法就是自己写一套增删改查)
最近在自学SpringMVC,有Spring的基础,但不是很深,仅存在于表面。当前在手书籍有《SpringMVC学习指南》个人认为学习一种MVC框架时,当入了个门之后可以自己写一套增删改查,这样可以巩固认识!本次Demo使用工具及框架:Myeclipse,Tomcat7.0,jdk1.7 框架:SpringMVC Spring以下附上目录结构:我把数据持久化操作写在了Ser原创 2016-11-17 23:20:07 · 8790 阅读 · 122 评论 -
高性能的关键:Spring MVC的异步模式
http://www.cnblogs.com/guogangj/p/5457959.html我承认有些标题党了,不过话说这样其实也没错,关于“异步”处理的文章已经不少,代码例子也能找到很多,但我还是打算发表这篇我写了好长一段时间,却一直没发表的文章,以一个更简单的视角,把异步模式讲清楚。什么是异步模式要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式:转载 2017-03-05 19:02:26 · 614 阅读 · 0 评论 -
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representatio
http://www.cnblogs.com/byshome/archive/2013/03/21/2973405.htmlorg.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation 错误处理需要在方法上加上红色的字@Reque转载 2017-05-04 20:26:22 · 7885 阅读 · 1 评论 -
java spring使用Jackson过滤
一、问题的提出。 项目使用Spring MVC框架,并用jackson库处理JSON和POJO的转换。在POJO转化成JSON时,希望动态的过滤掉对象的某些属性。所谓动态,是指的运行时,不同的controler方法可以针对同一POJO过滤掉不同的属性。 以下是一个Controler方法的定义,使用@ResponseBody把获得的对象列表写入响应的输出流(当然,必须配置jackso转载 2017-05-07 22:17:04 · 1432 阅读 · 0 评论 -
springmvc下的基于token的防重复提交
http://blog.youkuaiyun.com/mylovepan/article/details/38894941问题描述:现在的网站在注册步骤中,由于后台要处理大量信息,造成响应变慢(测试机器性能差也是造成变慢的一个因素),在前端页面提交信息之前,等待后端响应,此时如果用户再点一次提交按钮,后台会保存多份用户信息。为解决此问题,借鉴了struts2的token思路,在springmvc下实现转载 2017-07-15 01:15:57 · 391 阅读 · 0 评论 -
对于Token防止重复提交的个人思考
如题,对于Token防止重复提交的个人思考首先需要在表单的hidden区域放入name = token,value = 随机值,这一步实际是通过后台回传进入页面嵌入表单的那么我大概想象几个重复提交的场景场景1:我打开一个表单页面,这时候里面已经有一个token值了,那么我们提交的时候卡住了,可是后台已经接受到我们的请求在处理了,这时候我们不耐烦,又点击了一下,这是又再次提交了,可是后台原创 2017-07-16 13:00:53 · 2213 阅读 · 0 评论 -
mvc:resources 导致Controller访问失败
今天遇到个坑,我记得之前在书上看过,可是今天还是遇到了。用了好久才发现是什么问题mvc:resources可以配置静态资源映射,但是使用前要加上mvc:annotation-driven>mvc:annotation-driven>可以参考:mvc:annotation-driven>的作用:http://www.cnblogs.com/xuyuanji原创 2017-09-14 12:10:10 · 804 阅读 · 0 评论 -
SpringMVC实现文件上传
SpringMVC让文件上传变得更加便捷这是需要导入的jar包:实现文件下载只需要以下几个步骤:1.首先是前端页面表单提交 enctype="multipart/form-data"2.根据servlet的版本选择相应的文件下载帮助bean类 class="org.springframework.web.multipart.sup原创 2016-12-05 11:06:15 · 1023 阅读 · 0 评论 -
SpringMVC实现文件下载
SpringMVC实现文件下载及其简单只需要在controller层里的方法设置返回值void ,加一个response的参数即可,设置ContentType 和Content-Disposition即可以下是自己的一段小demopackage Controller;import java.io.File;import java.io.FileI原创 2016-12-06 13:33:29 · 6329 阅读 · 2 评论 -
SpringMVC4拦截器的使用
在Spring MVC 4中使用拦截器,必须先在Spring.xml中配置使用拦截器,配置的方法有两种:一种是传统的bean方式配置,另外一种是使用。以下是个人练习的利用cookie登录,原理也是利用拦截器package User;public class User { private String username; private String password; p原创 2016-12-06 15:20:10 · 3906 阅读 · 0 评论 -
sping-mvc ajax访问 session超时 添加拦截
学识尚浅,若有需更正地方,请见谅并留言,谢谢!我们先了解一下一些必要的信息。ajax 请求和普通的 http 请求是不一样的,Ajax请求是XMLHTTPRequest对象发起的,而http请求是浏览器发起的。二者不同地方体现在HTTP请求的头信息中。AJAX请求头中带有X-Requested-With信息,其值为XMLHttpRequest。而普通请求是没有的转载 2017-02-19 19:39:39 · 401 阅读 · 0 评论 -
使用spring4.0和4.1注解返回json格式的数据的两种实现方式
开发环境:myeclipse2015、tomcat8.0、jdk1.81、使用spring4.0.2.RELEASE、jackson1.9.13,pom.xml配置: 1 2 4.0.2.RELEASE --> 3 4.1.1.RELEASE 4 3.2.6 5 1.7.7 6 1.2.17 7转载 2017-02-11 13:30:11 · 1402 阅读 · 0 评论 -
AJAX返回状态200没有调用success
今天在做个demo的时候,发现ajax获取状态为200,可是却没有执行正确的方法。SpringMVC + ajax +jquery后来发现SpringMVC利用注解@ResponseBody返回String时,浏览器显示200状态码,并且响应头为json格式,格式ajax不认为它是json,所以一直执行错误方法后来把dataType=“json”去掉就OK了原创 2017-03-03 16:03:45 · 4653 阅读 · 0 评论 -
Spring MVC Controller中返回json数据中文乱码处理
http://blog.youkuaiyun.com/hongweigg/article/details/52300526问题在使用spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码。后台Java代码:[java] view plain copy print?@RequestMapping(value = "转载 2017-03-03 16:30:54 · 2074 阅读 · 0 评论 -
SpringMVC之注解开发
闲来无事,初学SpringMVC多看了下基于java的开发package javaConfig;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.co原创 2017-02-13 22:58:11 · 1265 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器顺序等
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实转载 2017-01-20 10:31:34 · 327 阅读 · 0 评论 -
SpringMVC requestBody responseBody 详解
@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET转载 2016-12-28 15:21:15 · 600 阅读 · 0 评论 -
AJAX基础入门
AjaxAJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个原创 2016-12-22 15:31:48 · 1145 阅读 · 0 评论 -
SpringMVC中文乱码解决思路
本文解决中文乱码问题仅限于页面交互数据之间,而非数据库SpringMVC提供了一个filter来解决乱码问题1.首先应该设置页面为UTF-82.配置filter在web.xml charsetFilter org.springframework.web.filter.CharacterEncodingFilter enco原创 2016-12-08 22:36:18 · 427 阅读 · 0 评论 -
SpringMVC4异常处理
查了相关资料,发现了几种异常处理方法一种是和Struts2处理异常相类似,一种是使用配置统一处理,最后一种就是比较灵活的,也是个人比较喜欢的,顺便说贴个配置统一处理的代码,不做讲解<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionRe原创 2016-12-08 20:03:02 · 1196 阅读 · 0 评论 -
SpringMVC4异常处理
一、Servlet配置文件修改1 bean id="exceptionResolver"2 class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">3 property name="defaultErrorView" value="error转载 2016-12-08 17:03:21 · 716 阅读 · 0 评论 -
SpringMVC中的/*和/的区别
原文来自:http://blog.youkuaiyun.com/u013692310/article/details/53676496 xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h转载 2017-10-08 19:15:01 · 390 阅读 · 0 评论