基础问题
初学JSP
遇到两个问题
<%@ page contentType= "text/html; charset=GBK " %>
<html>
<head>
<title> jshell ver 0.1 </title>
</head>
<body>
<%
request.setCharacterEncoding( "gbk ");
String input=request.getParameter( "input ");
out.println(input);
%>
</body>
</html>
这个问题我问过了 不过现在又有了 还是不明白 已经加上
request.setCharacterEncoding( "gbk "); 可是访问1.jsp?input=我
的时候 看到的还是问题
另一个问题
参数里有空格怎么办啊?还有有汉字怎么办? 谢谢回答!
------解决方案--------------------URL里最好不要加汉字,可以用POST提交,如果非要加汉字不可可以先进行编码,编码方法可以看看我的博客:http://www.blogjava.net/yczz/articles/109866.html
------解决方案--------------------最好不要用URL传参,如果要传最好也用UNICODE编码后再传,那样也不容易出错
------解决方案--------------------用这个试试
<%@ page contentType= "text/html; charset=GBK " %>
<html>
<head>
<title> jshell ver 0.1 </title>
</head>
<body>
<%
request.setCharacterEncoding( "GB2312 ");
String input=request.getParameter( "input ");
out.println(input);
%>
</body>
</html>