彻底解决Spring MVC 中文乱码 问题

Java 发表评论
1:表单提交controller获得中文参数后乱码解决方案 注意: jsp页面编码设置为UTF-8 form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><form action="${ctx}/user/addUser" name="userForm" method="post"> 修改web.xml,增加编码过滤器,如下(注意,需要设置forceEncoding参数值为true) <f…

SpringMVC之从URL上获取参数

Java 发表评论
1.例子URL http://127.0.0.1/item/xxx {xxx}叫做占位符,请求的URL可以是“item /1”或“item/2”  2.从URL上获取参数 如果@RequestMapping中表示为"item/{id}",id和形参名称一致,@PathVariable不用指定名称。如果不一致,例如"item/{ItemId}"则需要指定名称@PathVariable("itemId") @RequestMapping("item/{id}") //使用注解@RequestMapping("item/{id}")声明请求的url @ResponseBody public Item quer…

springMVC-多语言I18n

Java 发表评论
springMVC增加多语言,Java默认的多语言配置文件后缀为properties。这里记录一种可从properties文件中查找key或从xml文件中查询key的配置方式。 首先在springMVC的配置文件中增加多语言配置文件路径 <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <property name="basenames"> <list> <value>classpath:Lan…

https+shiro+cas+springmvc

Java 发表评论
Shiro+cas实现单点登录及权限控制 一.首先配置web.xml <!-- 用于单点退出,该过滤器用于实现单点登出功能,可选配置。--> <listener> <listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class> </listener> <!-- 该过滤器用于实现单点登出功能,可选配置。 --> <filter>     <filter-name>CAS Single Sign…

axios发送post请求,springMVC接收不到数据问题

Java 发表评论
通过@RequestBody 注解,springmvc可以把json中的数据绑定到Map中, 我们就可以取出了.@RequestMapping("/searchKey") @ResponseBody public ResponseEntity<Object> search(HttpServletRequest req,@RequestBody Map map){ String key = map.get("key").toString(); List<Map<String , Object>> resultMap = indexService.search(key); return new ResponseEntity<Object>(r…

cxf与springmvc集成

Java 发表评论
最近,在学习cxf,想在原来的springmvc中集成,按照网上信息配置,程序正常启动,但是一直访问不到这个webservice服务,特地记录一下,集成过程中需要注意的点。 1.springmvc是通过org.springframework.web.servlet.DispatcherServlet来启动的,cxf是通过org.apache.cxf.transport.servlet.CXFServlet来启动的,CXFServlet中获取content时需要由org.springframework.web.context.ContextLoaderListene…

Springmvc的注解开发与封装参数

Java 发表评论
注解开发 创建一个web工程,并导入jar 配置web.xml <filter> <filter-name>characterEncoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filte…

Beetl1.1 可以作为 Spring MVC 中另外一个视图技术选择

Java 发表评论
Spring MVC 中,多采用Freemarker作为视图层技术,主要是因为它功能强大,性能良好。现在我开发的Beetl模板语言也可以作为Spring MVC中的另外一个视图技术选择, 如果有兴趣,可以访问Beetl 主页 http://beetl.sourceforge.net/  。   以下文档节选自beetl指南 第四章   4. Spring MVC 4.1. 配置ViewResolver 为了能在Spring MVC中使用Beetl,必须配置ViewResolver,如下  <bean id="beetlConfig" …

springMVC学习(三)表单提交之数据封装

Java 发表评论
结合springmvc学习(一)和(二),我们可以让服务器启动时,首先访问hello.jsp,然后页面提交后到TestController中,接着返回到hello.jsp页面。项目结构如下: 配置如下: ①web.xml中配置如下: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/…

springmvc+rabbitmq实例

Java 发表评论
在主框架为springmvc的项目中使用rabbitmq队列工具的配置和简单使用方法如下: 1、引入必须的4个jar包: amqp-client-3.3.4.jar spring-amqp-1.3.6.RELEASE.jar spring-rabbit-1.3.6.RELEASE.jar spring-retry-1.1.0.RELEASE.jar 2、在项目中添加amqp的配置文件,我再此命名为:spring-amqp.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schem…

使用maven构建基于spring、springMVC的简单Android登陆——服务端

Java 发表评论
1.新建maven项目 next next 右击新建后的项目Properties->Project Facets: 去掉Dynamic Web Module->Apply 再勾选改为3.0,下方出现!Further configuration available… 修改: 2.springMVC的配置见: springMVC的配置 ,spring自行百度。 3.此时你应该是配置好pom.xml(各种依赖与插件)、web.xml、beans.xml。 4.写出控制层: @Controller @RequestMapping("mobile") public class MobileUs…

Java spring MVC跳转根目录

Java 发表评论
当我们在controller中跳转到另一个网页时,有一个细节要注意,就是写的目录如果是直接开始写,比如“path1/path2/main.html"。这样就会从当前进入controller的路劲开始算,若前面加'/'则是从web根目录开始算举例,当直接写的时候进入这个controller的路劲是/path1/path2  所以将跳转到/path1/main.html若是/main.html则是跳转到 主目录中, 既/main.html另外还有 ./ ../分别代表当前目录和上一级目录,…

基于spring mvc 移动终端后台开发

Java 发表评论
基于spring mvc 移动终端后台开发    研发背景 到年底了,很多项目都要突击完成,我们自己的“问题及知识管理平台”移动端研发也到了不能再拖的地步,所以需要在后台集成移动端框架。由于后台架构采用spring mvc+hibernate,并且近期也深入的研究过spring mvc,所以就不想沿用已有成熟的整合方案《HTML5企业移动应用解决方案V1.0.doc》,尝试完全应用spring framework技术实现移动端后台架构。 根据技…