社区
Web 开发
帖子详情
为什么使用getRequestDispatcher转向新的地址后网页乱码?
小王
2004-09-13 01:41:36
我用request.getRequestDispatcher(target).forward(request, response);转向一个新地址后,中文字符乱码,相同的页面如果用response.sendRedirect就没有问题.
...全文
329
6
打赏
收藏
为什么使用getRequestDispatcher转向新的地址后网页乱码?
我用request.getRequestDispatcher(target).forward(request, response);转向一个新地址后,中文字符乱码,相同的页面如果用response.sendRedirect就没有问题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyonggang
2004-09-14
打赏
举报
回复
这句对于你的程序没用,是要显示实质性内容用的,比如要在页面上显示数据和html元素等
angelheart
2004-09-13
打赏
举报
回复
PrintWriter out = response.getWriter();我重来不用?这是干吗的?汗~~~
小王
2004-09-13
打赏
举报
回复
问题解决了但是有一点不明白我的源码如下
package com.framework;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class MainServlet
extends HttpServlet {
//处理Get请求
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
this.doProcess(request, response);
}
//处理Post请求
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
this.doProcess(request, response);
}
//
public void doProcess(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
request.setCharacterEncoding("ISO-8859-1");
//PrintWriter out = response.getWriter();
request.getRequestDispatcher("0001.jsp?page=2").forward(request, response);
}
}
当我把PrintWriter out = response.getWriter();这行注释掉就不乱码了,这是什么原因呢?
qukmei
2004-09-13
打赏
举报
回复
中文处理一下
小王
2004-09-13
打赏
举报
回复
----------------------------------------------------------------------
response.setCharacteEncoding("gb2312");
-----------------------------------------------------------------------
刚才试了还是不好用
hbzyduwu
2004-09-13
打赏
举报
回复
response.setCharacteEncoding("gb2312");
关于 request.get
RequestDispatcher
页面跳转中文
乱码
jsp页面设置好utf-8编码 然后 用到的java文件里面的 PrintWriter out = response.getWriter();注释掉 这样在该java文件里面
使用
request.get
RequestDispatcher
跳转到另一个界面就不会
乱码
了。
Spring MVC - 开发 Controller的特性与
乱码
问题
1.回顾 在上一篇中我们演示了一个例子,简单的查询所有客户信息,在这里我们总结如下: 1.1 整合dao层 , mybatis和Spring整合:通过spring管理mapper接口
使用
mapper的扫描器自动扫描mapper接口在spring中进行注册; 1.2 整理service层 :通过spring管理servie接
JavaWeb(一)Servlet中
乱码
解决与转发和重定向的区别
前言 前面其实已经把Servlet中所有的内容都介绍完了,这篇讲补充一点
乱码
和重定向与转发之间的区别! 一、request请求参数出现
乱码
问题 1.1、get请求 1)
乱码
示例 get请求的参数是在url后面提交过来的,也就是在请求行中。 结果: Servlet_demo_0040是一个普通的Servlet,浏览器访问它时...
response.sendRedirect 传递参数可能出现的问题(
乱码
、
地址
映射出错)
response.sendRedirect是通过浏览器来做
转向
的。 假设在A页面设置 request.setAttribute("username","admin"); 那么在 request.sendredirect
转向
的B页面中是不能通过request.getAttribute("username"); 来得到 admin的。 这是因为上个页面请求已经结束,也就是 reque
关于servlet中用forward()方法进行页面跳转到
新
页面中
乱码
问题
用JSP写了一个用户登录的界面,在一个名为login.java的servlet中处理,可根据登录用户的不同级别,
转向
不同一页面。其中一段代码是这样写的: if(position.equalsIgnoreCase("主管")){
RequestDispatcher
rd = getServletContext().get
RequestDispatcher
("...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章