JSP页面:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
......
<a href="/user.do?method=search&condition=<%= java.net.URLEncoder.encode(request.getParameter("condition"),"utf-8")%>"
......
ACTION中:
......
String condition = request.getParameter("condition");
try {
condition = new String(condition.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
......
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
......
<a href="/user.do?method=search&condition=<%= java.net.URLEncoder.encode(request.getParameter("condition"),"utf-8")%>"
......
ACTION中:
......
String condition = request.getParameter("condition");
try {
condition = new String(condition.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
......
本文介绍了一种在JSP页面中使用URL编码的方法。具体包括如何在JSP页面内部进行参数的编码处理,以及如何在后端ACTION中正确地解码这些参数,确保中文等特殊字符能被正确传递。
239

被折叠的 条评论
为什么被折叠?



