社区
Web 开发
帖子详情
最近学习servlet、jsp开发系统,有些问题想请教各位牛人
meerkatsky
2013-11-08 02:17:16
我最近在用jsp、servlet做开发,有几个问题想问下各位牛人,
问题1:
我知道请求转发和请求重定向的区别,但我想问下在实际开发中什么时候用请求重定向,什么时候用请求转发?
问题2:
我想问下,在实际开发中,要访问一个jsp一定要先跳转到一个servlet然后再跳到jsp吗?
问题3:
jsp页面应该放到WEB-INF下,以保护不让外界直接访问吗?
...全文
105
5
打赏
收藏
最近学习servlet、jsp开发系统,有些问题想请教各位牛人
我最近在用jsp、servlet做开发,有几个问题想问下各位牛人, 问题1: 我知道请求转发和请求重定向的区别,但我想问下在实际开发中什么时候用请求重定向,什么时候用请求转发? 问题2: 我想问下,在实际开发中,要访问一个jsp一定要先跳转到一个servlet然后再跳到jsp吗? 问题3: jsp页面应该放到WEB-INF下,以保护不让外界直接访问吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
千秋大业一壶茶
2013-11-08
打赏
举报
回复
楼上正解, 还有一个区别就是重定向可以定向到其它的服务器的Web应用,而转发是做不到的。一般都不会把页面放在Web-inf下,因为页面本身就是要展示给用户的
不所谓先生
2013-11-08
打赏
举报
回复
问题1: (我说的比较白一点)重定向和请求转发理论上的区别是在于: 重定向是重新发一个请求:response.sendRedirect(location) 请求转发是接着上一个请求继续走下去:request.getRequestDispatcher(path).forward(arg0, arg1) 最大的区别在于:我们有时候会把一些返回到表现层的的变量放到request中(也就是request.setAttribute(name, o)) 当你用重定向时你会发现你获取不到存在request中的信息,而请求转发可以!因为它是接着上一个请求走的,所以你在上一个请求放在request中的值是可以获取到的 一般请求转发用的比较多,因为我们一般会把东西放在request当中而不是session中!当然啦看个人习惯了。 问题2: 这个没有规定!但是处于一些安全,权限过滤,字符过滤等等考虑我们一般会先通过action或servlet(控制层)再到展现层,如果你遵行的是MVC嘛 问题3: 没错,但是一般存放的是一些框架或者是系统的配置文件!如果你要存放页面的话也没问题!
末日哥
2013-11-08
打赏
举报
回复
多写点代码,这些就自然而然明白了
meerkatsky
2013-11-08
打赏
举报
回复
继续问题1: 为什么请求转发不安全?还有重定向约等于重新向服务器发了一次请求,全部写成重定向会不会加重服务器负担,能不能列举一下哪些情况一定用请求重定向,哪些情况一定用转发? 继续问题3: 实际开发中也放到WEB-INF下吗?
最美的词
2013-11-08
打赏
举报
回复
问题1: 我的理解是,转发是客户端跳转,重定向是服务器端跳转。一般使用重定向,这样比较安全。 问题2: 一般在MVC开发模式中,都是jsp提交到servlet,然后servlet调用业务层的类,业务层把数据返回给servlet,然后再从servlet跳转到jsp,展示结果内容。如果a.jsp中并没有和业务层打交道,而是直接想跳到b.jsp,那么就没有必要通过servlet中转了,可以直接跳转 问题3: 对,jsp页面文件放在web-inf下比较安全
又一
牛
人的求职经历
工作刚刚落实,论文也刚完成,终于有时间对自己的求职历程及求职经验进行总结了。应同学要求,
最近
准备书写系列文章“我的求职历程及经验分享”,请大家关注,谢谢! (一):求职历程总结2007 年1月10日,随着在三方协议上郑重签下自己的名字,我的求职历程终于划上了一个圆满的句号。在这三个月漫长而艰辛的过程中,我付出了很多,经历了很多, 也收获了很多。这一路走来,要感谢的人太多太多,尤其要感谢每一
绝对受用的求职经验分享,是天津大学一
牛
人写的,很
绝对受用的求职经验分享感谢天津大学写这篇求职经历的那位研究生。目录关于我的系列文章的解释和说明我的求职历程及经验分享(一):求职历程总结我的求职历程及经验分享(二):前期准备我的求职历程及经验分享(三):简历投递我的求职历程及经验分享(四): 笔试我的求职历程及经验分享(五):面试之群殴篇我的求职历程及经验分享(六):面试之非技术面试篇我的求职历程及经验
一位
牛
人的分享
原博主的出处:全国(大学)高等教育各学科视频教学全集 为了方便已就业的朋友再学
学习
,提供一篇覆盖的教程有计算机类全部,机械类,土木建筑类,财经管类 ,电气类,法学类 ,广告类,医学,心理学,大学英语,大学物理,高等数学,大学化学,哲学 应有尽有。常言道:"书山有路勤为径,学海无涯苦作舟。"无止境地
学习
,是每一个智者所必需的。人要
想
不断地进步,就得活到老、学到老。这是我无意中看到的收藏...
JSP
问题
当我在
JSP
中加入以下语句是 访问网页就出错, HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered ...
摘自百度-JAVA
学习
方法http://wenku.baidu.com/view/0fbc7cf59e314332396893d4.html
笔记 J2EE涉及的技术很多,我们只需要重点
学习
其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了。下面这些技术是一般J2EE应用
开发
人员所必须熟练掌握的。
JSP
、
Servlet
,JavaBean,JDBC,Transactions、JAXP等XML相关技术、JMS、Java Mail、JDO等等是最好应该掌握的。其他的技术等用到...
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章