环境:Eclipse10、Tomcat7

项目:spingMVC+hibernate+mysql

编码:前台和数据库同一编码:UTF-8

编程语言:java

一、后台传值乱码问题。

1.jsp传数据到后台post方式中文乱码。

web.xml文件加入下面代码,即可解决post方式传值的乱码问题。

 1 <filter>
 2   <filter-name>encodingFilter</filter-name>
 3   <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
 4   <init-param>
 5     <param-name>encoding</param-name>
 6     <param-value>UTF-8</param-value>
 7   </init-param>
 8   <init-param>
 9     <param-name>forceEncoding</param-name>
10     <param-value>true</param-value>
11   </init-param>
12 </filter>
13 <filter-mapping>
14   <filter-name>encodingFilter</filter-name>
15   <url-pattern>/*</url-pattern>
16 </filter-mapping>

2、jsp传数据到后台get方式中文乱码。

二、js文件乱码问题。

1.选中js文件,右键属性,将编码改为UTF-8.

2.jsp页面:<script src="${ctx}/view/js/login.js"  type="text/javascript" charset=UTF-8></script>

PS:

1.src也可使用绝对路径

2.${ctx}后台传送的数据为:String ctx=request.getContextPath();

三、样式问题。

将下面代码加入springMVCServlet-servlet.xml。

1     <mvc:annotation-driven  />
2     <mvc:resources mapping="/view/css/**" location="/view/css/" />
3     <mvc:resources mapping="/view/images/**" location="/view/images/" />
4     <mvc:resources mapping="/view/js/**" location="/view/js/" />
5         <mvc:resources mapping="/kaptcha/**" location="/kaptcha/" />

例:某CSS路径为  /Logistic/view/css/admin.css

则location="/view/css/"   mapping="/view/css/**"

前台页面:<LINK href="/Logistic/view/css/admin.css" type="text/css" rel="stylesheet" charset=UTF-8>

Logistic为项目名

四 、扫描java包。

将下面代码加入springMVCServlet-servlet.xml。

1        <context:component-scan base-package="com.controller" />
2        <context:component-scan base-package="org.cric.util" />

第一行:扫描"com.controller"下面的所有带@Controller的文件,包括"com.controller.login"下面的所有带@Controller的文件

第二行:扫描"org.cric.util"下面的所有带@Controller的文件

五、数据库接收中文数据。

applicationContext.xml内

            jdbc:mysql://localhost:3306/logistichm       加入下面代码:
            ?useUnicode=true&amp;characterEncoding=utf-8       即:
            jdbc:mysql://localhost:3306/logistichm?useUnicode=true&amp;characterEncoding=utf-8
1     <property name="url">
2             <value>jdbc:mysql://localhost:3306/logistichm?useUnicode=true&amp;characterEncoding=utf-8
3
4             </value>
5         </property>

转载于:https://www.cnblogs.com/maduar/p/4281774.html

spingMVC问题小结相关推荐

  1. 【阶段小结】协同开发——这学期的Git使用小结

    [阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...

  2. 正则表达式(括号)、[中括号]、{大括号}的区别小结

    正则表达式(括号).[中括号].{大括号}的区别小结 </h1><div class="clear"></div><div class=& ...

  3. php中$_REQUEST、$_POST、$_GET的区别和联系小结

    php中$_REQUEST.$_POST.$_GET的区别和联系小结 作者: 字体:[增加 减小] 类型:转载 php中有$_request与$_post.$_get用于接受表单数据,当时他们有何种区 ...

  4. c cin.get()的用法小结_c语言中static 用法

    static在c里面可以用来修饰变量,也可以用来修饰函数. 先看用来修饰变量的时候.变量在c里面可分为存在全局数据区.栈和堆里.其实我们平时所说的堆栈是栈而不是堆,不要弄混. int a ; int ...

  5. linux 压缩文件夹格式,Linux下常见文件格式的压缩、解压小结

    Linux下常见文件格式的压缩.解压小结 .tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ...

  6. 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别

    简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式.其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性. 本文是本人对这三种模式学习后的一个小结以及对他 ...

  7. flash 入门课知识小结

    一. 几种类型帧的小结:(关键帧.空白关键帧.普通帧) 1. 特点   帧--是进行flash动画制作的最基本的单位,每一个精彩的flash动画都是由很多个精心雕琢的帧构成的,在时间轴上的每一帧都可以 ...

  8. Eigen/Matlab 使用小结

    文章目录 [Eigen Matlab使用小结](https://www.cnblogs.com/rainbow70626/p/8819119.html) Eigen初始化 0.[官网资料](http: ...

  9. MATLAB【十三】————仿真函数记录以及matlab变成小结

    part one:matlab 编程小结. 1.char 与string的区别,char使用的单引号 '' ,string使用的是双引号"". 2.一般标题中的输出一定要通过 nu ...

最新文章

  1. linux 查看剪贴板历史,Clipboard History Manager插件,查看浏览器剪贴板历史记录
  2. Android安卓开发-'Theme.AppCompat.Light'无法找到的解决方案
  3. 初学者可能不知道的vue技巧
  4. scala强制类型转换
  5. 修改注册表设置默认浏览器
  6. 如何在64位的Linux中运行32位的应用程序
  7. P5236-[模板]静态仙人掌【tarjan,LCA】
  8. 让一个动画一直执行的属性是_iOS 动画 一
  9. 过去几年接触了很多小公司小品牌
  10. Python 爬虫经常需要睡眠防止被封IP time sleep
  11. nginx 超时设置_Nginx最详细的反向代理配置步骤,拿去不谢
  12. 了解HTML CSS选择器操作和特性
  13. asp.net core 系列之并发冲突
  14. SLIC超像素分割并保存分割得到的超像素块,python代码
  15. 计算机比赛小组名称和口号,小组名称口号大全(精选150个)
  16. 10.23训练赛补题
  17. sql select半角html全角,SQL转换全角和半角函数
  18. 核心技术及创新点怎么写
  19. 配置org.springframework.scheduling.quartz.CronTriggerBean (转载)
  20. [机缘参悟-53]:《素书》-2-俊、豪、杰[正道章第二]

热门文章

  1. bzoj 1296: [SCOI2009]粉刷匠(DP+DP)
  2. bzoj 1082: [SCOI2005]栅栏(二分+DFS)
  3. opencv库skimage 实现Canny边缘探测算法
  4. 著名mybb论坛的汉化步骤
  5. 吴恩达神经网络和深度学习-学习笔记-32-卷积神经网络示例
  6. react typescript 父组件调用子组件
  7. 洛谷 P3958 奶酪
  8. mysql 索引长度解释及不使用索引的一种特殊情况
  9. Unix网络编程---第三次作业
  10. iOS常用第三方类库