a页面有这样一段代码:
<% request.setAttribute("name","测试"); %>
<html:link action="/demo" paramId="username" paramName="name">url编码</html:link>
<% 我在b页面取值:
<%
request.setCharacterEncoding("utf-8");
String username=request.getParameter("username");
%>
<input type="text" value="<%=username %>"/>
<input type="text" value="<%=URLDecoder.decode(username,"utf-8") %>"/>
直接取和这样解码都不可以?
我想请问<html:link>标签会自己进行url编码,是以什么格式编码的? 我如何在另一个页面取到正确的值 ,谢谢了。
<% request.setAttribute("name","测试"); %>
<html:link action="/demo" paramId="username" paramName="name">url编码</html:link>
<% 我在b页面取值:
<%
request.setCharacterEncoding("utf-8");
String username=request.getParameter("username");
%>
<input type="text" value="<%=username %>"/>
<input type="text" value="<%=URLDecoder.decode(username,"utf-8") %>"/>
直接取和这样解码都不可以?
我想请问<html:link>标签会自己进行url编码,是以什么格式编码的? 我如何在另一个页面取到正确的值 ,谢谢了。
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
设置成iso-8859-1 还是不行,有谁用过那个能正确显示的.
复杂点的加过滤器