社区
Java EE
帖子详情
下面代码怎么理解
lyc2725803886
2014-05-07 08:48:20
String url = response.encodeRedirectURL("/Myday07/servlet/ListCartServlet");
response.sendRedirect(url);
...全文
266
12
打赏
收藏
下面代码怎么理解
String url = response.encodeRedirectURL("/Myday07/servlet/ListCartServlet"); response.sendRedirect(url);
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
糖三豆
2014-05-12
打赏
举报
回复
来学习的。
如花菇凉
2014-05-10
打赏
举报
回复
String url = response.encodeRedirectURL("/Myday07/servlet/ListCartServlet"); 对于要进行跳转时把url encode 如: response.sendRedirect(response.encodeRedirectURL("dfddf.jsp?na=上海")); 不encode时getParameter("na")是乱码 response.sendRedirect(url);这个方法 意思是完成重定向(302状态码)url的值是你传的一个路径值(String型),这个值可以是带协议的,即Http协议,也可以是不带协议的,如果是重定向后希望浏览器访问的是站外资源,即本机服务器外的其它服务器资源,必须用带协议的,如果是站内的,可以用带协议的也可以用不带协议的,一般为简化我都是用不带协议的。 明显上面的代码意思就是:让客户端再次发出请求,并访问路径为:/Myday07/servlet/ListCartServlet,此路径为不带协议的路径,即是服务器的根路径。 我觉得我的回答很详细,别忘了给我分哦。
_吊儿郎当_
2014-05-10
打赏
举报
回复
建议楼主看看这两个链接:http://bbs.csdn.net/topics/90090458 http://blog.csdn.net/l_simple/article/details/4814599希望有帮助!
_吊儿郎当_
2014-05-10
打赏
举报
回复
建议楼主看看这两个链接:http://bbs.csdn.net/topics/90090458 http://blog.csdn.net/l_simple/article/details/4814599希望有帮助!
笑為紅顏苦為誰
2014-05-09
打赏
举报
回复
通过response.encodeRedirectURL写URL在通过sendRedirect(url)重定向 跳转
julian_song
2014-05-09
打赏
举报
回复
response.encodeRedirectURL(url)是一个进行URL重写的方法, 使用这个方法的作用是为了在原来的url后面追加上Jsessionid 。 目的是保证即使在客户端浏览器禁止了cookie的情况下,服务器端仍然能够对其进行事务跟踪
别闹腰不好
2014-05-09
打赏
举报
回复
若果你的路径中 不存在什么能打断路劲的字符 ,或中文 完全可以不用这个方法转码。
别闹腰不好
2014-05-09
打赏
举报
回复
encodeRedirectURL 是把路劲里的特殊字符转码 ,比如路径中有汉字 ,会被转码,重定向后特殊字符会按平台编码在解码回来 。 比如你做个下载功能 ,你不想用流的方式下载,你可以直接转发到这个文件的路径从而实现下载,但是若果你的下载的文件名是中文,普通的重定向就会找不到路径。 你用这个方法就可以了。
木炎2019
2014-05-09
打赏
举报
回复
重定向 在一个servlet执行完了 请求执行另一个servlet
menglanxiang
2014-05-09
打赏
举报
回复
encodeRedirectURL是跨应用的,为了保证session id还能写到下一个页面。
tony4geek
2014-05-07
打赏
举报
回复
估计你不知道 encodeRedirectURL. 重新编码
S117
2014-05-07
打赏
举报
回复
response.encodeRedirectURL重写/Myday07/servlet/ListCartServlet这个URL,然后通过response.sendRedirect跳转到这个URL
android 经典
代码
例子
在Android开发领域,经典
代码
例子是开发者学习和提升技能的重要资源。...在压缩包中的"例子"可能包含了这些知识点的具体实现,通过分析和学习这些
代码
,开发者可以更好地
理解
和掌握Android开发技术。
Android 文本阅读器源
代码
下面
将详细介绍这款应用涉及到的核心知识点。 1. **Android Studio**:作为Android开发的主要集成开发环境,Android Studio提供了丰富的工具和功能,包括
代码
编辑、调试、构建、测试等,是开发这款阅读器的基础平台...
日历源程序
这个文件通常由编程语言如C++、C#或Java等编写,并经过编译器转换成机器可
理解
的二进制
代码
。 `FORM1.FRM` 和 `FORM1.FRX` 文件与用户界面(UI)设计有关。在VB(Visual Basic)或者VBA(Visual Basic for ...
网页向女友告白和纪念日专用特效
为了运行和修改这个项目,你需要具备基本的前端开发技能,使用文本编辑器打开这些文件,
理解
代码
逻辑并根据需要进行调整。 总的来说,通过编程实现的网页告白和纪念日特效,不仅展示了程序员的创新思维和技能,也...
java基础教程----精华版
下面
将详细介绍Java语言的核心概念和关键知识点。 1. **Java语法基础**: - **变量**:在Java中,变量是存储数据的容器,分为基本类型(如int, double, boolean等)和引用类型(如类、接口、数组)。 - **数据...
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章