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 正则表达式...
实例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文件可能无法...
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处理图片。过程与方法上,通过教师...