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文件中配置一下就好
{
相关问答:
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
问题描述:
例如我要显示的内容如下所示
一级目录1
一级目录1子类1
子类1
一级目录1子类2
......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");
把编码统一
/**
......