spring MVC
文章平均质量分 84
weixin_38437243
这个作者很懒,什么都没留下…
展开
-
Spring中@Autowired注解、@Resource注解的区别(转)
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和原创 2017-07-13 16:29:36 · 216 阅读 · 0 评论 -
Spring MVC 自带的字符编码过滤器以及Tomcat字符编码设置,彻底解决中文参数乱码问题
一、Spring MVC字符编码配置java Web项目添加Spring支持后,可使用Spring自带的字符编码过滤器。源码在spring-web-4.1.0.RELEASE.jar包下的org.springframework.web.filter目录的CharacterEncodingFilter.java。在web.xml文件中配置:[html] view pl转载 2018-01-11 19:28:51 · 1124 阅读 · 0 评论 -
web项目使用定时器定时聚类
最近项目需求:web项目已做好,某一个模块的功能是针对一条一条的数据记录进行聚类,然后向用户进行推荐。现在问题是为了提高推荐精度,boss要求每天凌晨两点进行聚类,将聚类结果写入到本地文件。如何编写定时器成了重中之重。上网查阅资料显示,定时器有很多种,总结一下,可以分为3种,1、java.util包中自带的Timer,很简单,可以解决一些定时的任务所以小主就把Tim原创 2017-11-16 17:29:19 · 232 阅读 · 0 评论 -
Spring MVC之跳转路径如何摆脱ViewResolver的束缚,跳转到不同的目录?
在使用Spring MVC的过程中,我们可能遇到这样的问题,viewResolver的前缀和后缀都进行了配置,例如下面这样:按这种配置来说,如果我们在Controller里设置逻辑视图名称,则跳转路径就是/WEB-INF/jsp+逻辑视图名+.jsp,例如:Controller如下:那么 ,跳转路径就是/WEB-INF/jsp/index.jsp!问题来了,如果原创 2017-11-10 10:31:29 · 3279 阅读 · 1 评论 -
Spring MVC 配置报错: Error creating bean with name 'userController': Injection of resource dependencies
今天做了一个简单的项目,用spring+springMVC实现用户的CRUD,看似简单的一个小demo,却在配置上浪费了不少时间,首先看一下目录结构:项目要求使用jdbcTemplate配置数据源,下面附上spring的配置文件和springMVC的配置文件,分别如下:applicationContext.xml如下:spring-MVC.xml配置如下:web.xml配置如下:<?xml ...原创 2017-08-09 15:27:02 · 141032 阅读 · 21 评论 -
springMVC国际化及本地化初识
Locale locale = new Locale("zh","CN"); NumberFormat currFmt = NumberFormat.getCurrencyInstance(locale); double amt = 123456.78; System.out.println(currFmt.format(amt));//¥123,456.78 Date date =原创 2017-07-13 16:37:31 · 348 阅读 · 0 评论 -
SpringMVC-文件异步上传
head> script src="jquery-2.1.4.js">script> script> $(function () { $("#upload").click(function () { $("#imgWait").show(); var formData = new Fo原创 2017-07-13 16:36:04 · 435 阅读 · 0 评论 -
Spring MVC之excel表格导出
导出excel使用Apache下jarkata项目的poi-3.6-20091214.jar包项目结构使用spring MVC架构,结构如下图: 前台请求代码如下:ion">导出学生excel后台控制层代码如下:package cn.edu.lnu.controller;import java.io.FileOutputStream;import java.text.SimpleDateForm原创 2017-07-13 16:36:00 · 270 阅读 · 0 评论 -
Spring MVC控制层封装的数据在前台如何访问?
Controller层封装的数据如下:@RequestMapping("searchByCondition") public ModelAndView searchByCondition(HttpServletRequest request,ModelAndView mv){ String type = request.getParameter("type"); String content原创 2017-07-13 16:33:01 · 590 阅读 · 0 评论 -
Spring MVC学习历程<三>Spring MVC 控制层Controller
@Controller的几种配置1、通过URL对应Bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"> 如果配置HandlerAdapter则do可以不写控制层要实现Controller接口。以上配置,访问/hello.do就会寻找id为/hello.do的Bean原创 2017-07-13 16:32:48 · 852 阅读 · 0 评论 -
Spring MVC学习历程<二>Spring MVC 前端控制器DispatcherServlet
DispatcherServlet是springMVC的前端控制器,起到连接前台请求和后台业务的桥梁作用!DispatcherServlet在web.xml中进行配置,当然,需要事先导入一系列jar包,具体请参考我另一篇博客:Spring+Spring MVC+Shiro+Mybatis框架集成 我们这里抛开spring框架不说,只单纯介绍springMVC的应用和配置。我们首先来看web.xml原创 2017-07-13 16:32:34 · 256 阅读 · 0 评论 -
Spring MVC学习历程<一>Spring MVC简介
从今天开始,我们一步一步来介绍Spring MVC,只要跟着博客,相信没多久你就能学会使用Spring MVC!1、流程图如下:2、Spring MVC工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后原创 2017-07-13 16:32:31 · 188 阅读 · 0 评论 -
Spring+Spring MVC+Shiro+Mybatis框架集成
项目结构: 步骤1、添加jar包添加成功后-->Build Path即可步骤2、配置web.xml xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns原创 2017-07-13 16:31:20 · 189 阅读 · 0 评论 -
Spring MVC静态资源报404错误
使用spring MVC静态资源(如:图片,js,css)等报404问题,通常原因是由于spring MVC的拦截器拦截引起的。 SpringMVC /通常,如果配置url-pattern的映射为*.do或*.action就不会出现静态资源找不到的问题,若配置/,意思是DispatcherServlet拦截所有的请求,造成静态资源访问不到?解决这类问题有很多种办法。我通常使用下面的办法:spr原创 2017-07-13 16:31:14 · 638 阅读 · 0 评论 -
@Repository、@Service、@Controller 和 @Component
@Repository、@Service、@Controller 和 @Component 将类标识为Beanspring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类路径原创 2017-07-13 16:29:39 · 132 阅读 · 0 评论 -
关于SpringMVC中text/plain的编码导致的乱码问题解决方法
敏感词过滤项目出现个问题,就是用SpringMVC给前台返回一句话,是String类型的,然后前台接收到是乱码。 先附上我的代码: 后台打印的都是正确的,到了前台就乱码,如下:然后以为是简单的response的编码问题,就在方法体中开始给response设置编码,结果charset和ContentType都设置遍了,于事无补!这种问号明显就是编码问题啊,应该是ISO...原创 2018-01-13 10:23:55 · 4718 阅读 · 5 评论