View层
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@ page import="java.net.URLEncoder"%>
<a href='http://218.199.88.123/demo/B_neg.do?name=<%=URLEncoder.encode(URLEncoder.encode("中国" , "utf-8"), "utf-8")%>&id=1'>http://218.199.88.123/demo/B_neg.do?name=中国</a>
Controller层
@RequestMapping("/B_neg.do")
public void neg(HttpServletRequest request, HttpServletResponse response)
throws UnsupportedEncodingException {
String name = request.getParameter("name");
Sens[] rds;
if (name == null || name.length() == 0) {
rds = new Sens[0];
} else {
name = new String(name.getBytes("iso-8859-1"), "utf-8");
LoggerFactory.initLogger().error("1" + name);
LoggerFactory.initLogger().error(
"1"
+ PinyinUtil.stringArrayToString(PinyinUtil
.getHeadByString(name), "-"));
name = URLDecoder.decode(name, "utf8");
LoggerFactory.initLogger().error("1.5" + name);
LoggerFactory.initLogger().error(
"1.5"
+ PinyinUtil.stringArrayToString(PinyinUtil
.getHeadByString(name), "-"));
LoggerFactory.initLogger().error(
"2" + URLDecoder.decode(name, "utf8"));
LoggerFactory.initLogger().error(
"2"
+ PinyinUtil.stringArrayToString(PinyinUtil
.getHeadByString(name), "-"));
BUtil bu = new BUtil();
rds = bu.neg(name);
}
XMLHttpServletResponse.setXMLHttpServletResponse(response, rds);
}
分享到:
相关推荐
在JavaScript中进行页面与页面之间的超链接跳转时,如果链接中包含中文字符,很可能会遇到中文乱码的问题。这种现象通常发生在URL传递过程中,服务器接收到带有乱码的参数时,无法正确解析中文字符,从而导致乱码...
在使用JSP技术开发Web...总而言之,JSP页面中超链接传递中文参数出现乱码的问题,可以通过在接收页面进行编码转换或者设置请求、响应的字符编码来解决。正确处理字符编码,可以有效地提升Web应用的兼容性和用户体验。
8. **字符编码**:在Spring MVC中,可以通过配置CharacterEncodingFilter解决POST请求的乱码问题。GET请求的乱码可以通过修改Tomcat配置或重新编码URL参数来处理。 9. **Spring MVC与Struts2的区别**: - 入口点:...
为了避免中文乱码,需要在发送请求前设置请求编码,如 `request.setCharacterEncoding("GBK")`。 3. **商品详细页面获取商品ID**: 在商品详细页面 (`detailProduct.jsp`),使用 `request.getParameter("ID")` ...
实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则...
2. **超链接处理**:如果TXT中有URL,需要转换为HTML的超链接形式。 3. **图片和资源**:如果TXT文件中包含图片或其他资源,需将它们转换为HTML支持的格式并一同导入项目。 4. **版本兼容**:生成的CHM文件可能无法...
实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式...
2. **页面加载事件**:在`Page_Load`事件处理程序中,检查是否是第一次加载页面(即`!IsPostBack`),如果是,则初始化GridView的样式和数据源,并调用`DataBind`方法来绑定数据。 3. **按钮点击事件**:当用户点击...
实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式...
书名:《Java开发实战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版,全书分为24章,共817页。2011年1月出版。 全书压缩打包成4部分,这是第3部分 注:本系列图书的第I、II卷再版时均相应改名为...
教学目标明确,知识目标主要分为三个方面:一是学会利用Frontpage进行分类管理,构建有序的网站结构;二是掌握网页从创建到编辑的全过程;三是掌握基本素材的处理技巧,例如使用PS处理图片。过程与方法上,通过教师...