jsp request.getgetParameter 乱码了 疑惑中
我有一个url :
http://localhost/7xwang/join/login.jsp?result=%E6%B5%8B%E8%AF%95
在jsp页面上
request.getParameter("result");
System.out.println( request.getParameter("result"));
后台出现:
???è??
结果乱码了 其实我想在后台打印出
(我想直接获得%E6%B5%8B%E8%AF%95)
%E6%B5%8B%E8%AF%95
后台添加:request.setCharacterEncoding("UTF-8");
jsp : pageEncoding="UTF-8"
这样试试
或者加一个过滤器,这样就不用担心乱码问题了
1. public class ZHFilter extends Filter{
@Override
protected void doDestroy() {
// TODO Auto-generated method stub
}
@Override
protected void doFilter(HttpServletRequest request, HttpServletResponse response,
FilterChain chain) throws Throwable {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
}
@Override
protected void doInit() throws Exception {
// TODO Auto-generated method stub
}
}
2.web.xml中添加
<!-- 乱码的过滤-->
<filter>
<filter-name>ZHFilter </filter-name&
相关问答:
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......
OA系统,包括角色权限,系统安全,注入,
运行的操作系统,数据库,大家都提提建议
还有以后的系统可扩展性上应该如何规划呢
请大家提提建议,谢谢
帮顶
up
我建议用:
jsp+jdbc+Struts作(效率)
严格按 ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
我的程序如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv=&q ......