utf8和UTF-8的不同,像下面这种情况,就要用UTF-8,而mysql中可能有要用到utf8
struts2base1
@Action(value="m3",results={@Result(name="method3",type="redirect",location="${url}")})
public String method3() throws IOException
{
String username="中国";
username=URLEncoder.encode(username,"UTF-8");
this.url="http://localhost:8080/struts2base2/1.jsp?username="+username;
System.out.println(url);
return "method3";
}
struts2base2 1.jsp
<%=(String)request.getAttribute("username") %><br/>
<%
String username=request.getParameter("username");
username=new String(username.getBytes("ISO8859-1"),"UTF-8");
out.println("Parameter "+username);
%>