【急】JavaScript提交导致中文乱码问题!!
JSP页面中的提交通过JS方法submitAlbum实现,代码如下:
function submitAlbum()
{
var album_name=encodeURI(document.formAlbum.albumname.value);
var album_value=encodeURI(document.formAlbum.albumcontent.value);
alert(album_value);
document.formAlbum.action="UploadAlbumServlet? albumname="+album_name+"&albumcontent="+album_value;
document.formAlbum.submit();
}
在UploadAlbumServlet中取出albumname和albumcontent怎么取都是乱码?
request.setCharacterEncoding("utf-8");
String albumname = request.getParameter("albumname");
System.out.println("相册名:"+albumname);
String albumcontent = request.getParameter("albumcontent");
我的页面编码也是utf-8,到底是哪儿的问题呢?
把document.formAlbum.albumname.value的值通过form提交
写一个过滤器转换一下编码试一下。
乱码问题太闹心!
mark
在提交页面和UploadAlbumServlet中加上下面这两句代码,看行不行。
request.setCharacterEncoding("GBK");
response.setContentType(&q
相关问答:
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......
怎么用javascript控制gridview里的RadioButton
对 gridview findcontrol ,找出RadioButton,
然后,对RadioButton ,的Attribute 增加 JS就可以了。
C# code:
for (int i = 0; i < gd ......
页面载入的时候使用 如下代码取得一个属性并显示在jsp中
Java code:
<td id="temp1">
<bean:write name="Form" property="years" scope="request"/>
......