java-springmvc 请求映射包含中文出现的问题

问题描述

springmvc 请求映射包含中文出现的问题

springmvc控制器中有一个请求映射是这样的 /home/tag/{tag} ,tag 作为字符串接收。
页面上能正常使用该映射如: /home/tag/纪实
但是某些中文,比如我使用: /home/tag/旅行 会得到404,后台也未打印错误代码,不知道哪儿的问题,,请问有谁知道么

解决方案

SpringMVC资源路径映射问题

解决方案二:

会不会 是空格什么的

时间: 2024-09-20 00:07:39

java-springmvc 请求映射包含中文出现的问题的相关文章

Java 判断字符串是否包含中文正则表达式

注意:Java的字符串要先对\做转义-- 其次是因为matcher.matches()没用对.这个方法等同于自动在pattern的前后加上^和$,显然这个字符串超过了长度1,所以匹配失败了.用matcher.find()或者matcher.lookingAt()都可以. 例  代码如下 复制代码 public static boolean isContainChinese(String str) {     Pattern p=Pattern.compile("[u4e00-u9fa5]&quo

SpringMvc系列之SpringMvc常用请求映射器实例

本片文章用来介绍常用的SpringMvc常用的请求映射器. Web.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q

java的package名称中包含中文会有什么影响

问题描述 java的package名称中包含中文会有什么影响 创建了一个java的package包含**中文名称**,然后又创建了一个java文件也是**中文的**,在eclipse上运行了下,一切正常. 想了解下,这种在实际的部署应用后会有些什么样的风险 为什么要使用中文大家就不要问了,业务需要减少开发工作量 解决方案 要看目标平台,一些平台不支持非标准ansi字符,就会出错,另一些不会.这和操作系统.jvm.区域设置等都有关系.总之,结论是不可预见.既然你必须用中文,因为你的团队用英文就要"

java web请求和响应中出现中文乱码问题的解析_java

说明:在计算机中保存的一切文本信息是以一定的编码表(0,1,0,1)来保存我们所认识的字符(汉字或英文字符),由字符到计算机存储的二进制过程是编码,由读取二进制到文本的过程称为解码.而字符编码有多种不同的编码表,所以,如果编码格式和解码格式不是同一个码表就会出现乱码.想要避免出现乱码,需要使保存和读取时使用相同的码表. 在java web编程中经常会出现乱码,现在详细讲解一下如何进行设置,避免乱码 1 网页编码 在编写网页的时候,需要指定网页的编码格式,使用<meta http-equiv=&quo

Java判断字符串中是否包含中文方法_java

今天和同事在讨论一个问题,需要检查"输入的字符串中是否包含中文",刚开始想到是用正则表达式,正则表达式中是以[u4e00-u9fa5]来全匹配字符是否是中文,但现在面临的问题是这个字符串中还可能包含英文字符.数字.特殊字符,一时也没想出能匹配该场景的正则表达式,后来在网上搜了下,可以使用Matcher类来解决该问题,大致的代码实现如下: import java.util.regex.Matcher; import java.util.regex.Pattern; public clas

【spring源码学习】springMVC之映射,拦截器解析,请求数据注入解析,DispatcherServlet执行过程

[一]springMVC之url和bean映射原理和源码解析 映射基本过程 (1)springMVC配置映射,需要在xml配置文件中配置<mvc:annotation-driven >  </mvc:annotation-driven> (2)配置后,该配置将会交由org.springframework.web.servlet.config.MvcNamespaceHandler处理,该类会转交给org.springframework.web.servlet.config.Anno

springMVC4(2)请求映射全面分析

在springMVC的控制器中,我们常使用@RequestMapping来完成我们的请求映射,我们可以在类定义上和方法定义上使用注解,其配置的路径将为类中定义的所有方法的父路径,如上篇实例中的/user(类)/hello(方法). 一般的,我们类定义上的路径注解起到命名空间的作用,防止不同方法的路径映射产生冲突,比如我在UserController和ArticleController下都定义了如下的方法: @RequestMapping("list") public void list

BootStrap与validator 使用笔记(JAVA SpringMVC实现)_javascript技巧

BootStrap 是一个强大的前面框架,它用优雅的方式解决了网页问题.最近正在使用其开发网站的表单验证,一点体会记录如下: 注:本文中借鉴了博客Franson 的文章使用bootstrap validator的remote验证代码经验分享(推荐) 一.准备工作 1.你的网站环境中要有 BootStrap,中文网地址:http://www.bootcss.com/ 2.下载BootStrap Validator相关材料,地址:http://bv.doc.javake.cn/ 当然,如果你不想一个

SpringMVC请求时如何找到正确的Controller

前言 SpringMVC是目前主流的Web MVC框架之一. 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html 我们使用浏览器通过地址 http://ip:port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么. 本文将分析SpringMVC是如何处理请求与Controll