jsp乱码
从页面向后台传参数,出现了乱码
jsp页面:
<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" pageEncoding="UTF-8" %>
String uploadPath ="D:/图片/tjditial/WebRoot/images/惠普.jpg";
response.sendRedirect("../../computer.do?computerOper=toAddComputer&dataType="+uploadPath);
在action中接收参数
request.setCharacterEncoding("UTF-8");
String dataType=request.getParameter("dataType");
/////调试时发现dataType=D:/?/tjditial/WebRoot/images/??.jpg"//////
请高手指教,小弟不胜感激!!!
中文作参数传递时要编码
放的时候:
String uploadPath = URLEncoder.encode("D:/图片/tjditial/WebRoot/images/惠普.jpg");
取的时候:
String dataType= URLDecoder.decode(request.getParameter("dataType"));
调试一下 就可以了 别急
Java code:
String dataType=new String(request.getParameter("dataType").getBytes("iso-8859-1"),"utf-8");
试下
写一个过滤器就好使了,创建个Filter,写上
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
然后在web.xml文件中配置一下就好
{
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
问题1.
如何通过RandomAccessFile类的seek()方法将指针移动到文件末尾,再用writeChars(String s)将数据写入某个文档文件
问题2.
StringTokenizer是什么东西,干嘛用的?
由于小弟初学js ......
我的程序如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv=&q ......
想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有
csdn就有相似的源码,楼主搜一下
java 开源大全
改模板好麻烦哦,还不如自己写个了呢
jf
顶一 ......