首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
Web 开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
JSP应该放那个文件夹比较好?
[已结贴,结贴人:gbx007]
加为好友
发送私信
在线聊天
gbx007
等级:
发表于:
2008-05-17 11:04:32
楼主
[比如开发一个公网上用的网站, 我看到很多人说吧JSP 文件放在WEB-INF下比较好,这样带来的
优点
是: 用户不能直接访问,这样对安全好。
缺点
是: 在转发的时候 不能用redirect。 意味着, 所有的页面后缀都是.DO之类的。(例如你注册跳转到一个新页面的时候, 你在该页面刷新的时候还是会到注册这个页面 )。还有就是无法使用sitemesh 等组件 进行页面控制(因为是在WEB-INF下)。
直接放在项目下 唯一的缺点就是 用户可以直接访问你这些JSP名字。
到底应该怎么设置呢? 有没有好的方案。
问题点数:
50
回复次数:
11
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xyz20003
登高临远
等级:
发表于:
2008-05-17 11:23:12
1
楼 得分:
30
放到WEB-INF呗。
让所有的请求都通过类似struts的*.do进行转发才能进入jsp就好了。
不过,也不是绝对的,对于一些没有业务只有转发功能的页面,也可以放到webapp下。
为了安全考虑就都放到WEB-INF下最好,写几个转发.do也不是啥大问题。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
caoyinghui1986
小熊猫
等级:
发表于:
2008-05-17 12:18:09
2
楼 得分:
0
安全性一般不是这么设计的把。
我个人认为 : 页面的安全性应该由专门的安全机制来处理.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xl45591275
Neo
等级:
发表于:
2008-05-17 12:36:37
3
楼 得分:
0
我们都是放在WEB-INF下的.
因为我们是做基金方面的东西,对安全性要求非常高.任何事情马虎不得.多把锁就多一份安心!嘿嘿!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
East271536394
长沙市南门口
等级:
发表于:
2008-05-17 12:48:41
4
楼 得分:
10
放在哪个目录,看你自己的呀,\
我有一种方法,
可以放在任何的目录下,并不是wabapp下,
在tomcat 下的conf\Catalina\localhost
new File
JAVAWEB.xml
open JAVAWEB.xml
wirter
/
<Context path="/JAVAWEB" docBase="G:\JAVAWEB\" reloadable="true">
</Context>
path
docBase=""是路径,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lblxiaoyu
阿布
等级:
发表于:
2008-05-17 14:28:00
5
楼 得分:
0
个人认为:为了安全考虑就都放到WEB-INF下最好
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net
老紫竹 Java QQ群:19080316
等级:
发表于:
2008-05-17 14:35:36
6
楼 得分:
10
放到上一级会不会更安全?
如果放到项目下不会给你带来任何好处,那就肯定不能放在那里了。
还是服从于主要矛盾吧。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
w111222j
王进
等级:
发表于:
2008-05-17 15:06:35
7
楼 得分:
0
放到WEB-INF呗。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kokobox
koko@低调...低调......
等级:
发表于:
2008-05-17 15:15:05
8
楼 得分:
0
一般的安全都是在数据上的安全控制吧
我建议把页面放到上一级,把数据提交和权限验证好就可以,即使用户知道你jsp 文件名也没关系
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaoxixing
小西行
等级:
发表于:
2008-05-17 15:24:28
9
楼 得分:
0
想靠这个解决安全性?没这么简单
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wbchn
Java开发技术交流MSN群j2eegroup@hotmail.com
等级:
发表于:
2008-05-18 10:23:30
10
楼 得分:
0
我们一般jsp都是内容展示,使用jstl。
jsp放在哪里都一样吧?
反正用户只要能浏览到页面,就可以查看到其生成的html源码,
而jsp源码怎么样也是获取不到的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
saiya_kwok
saiya
等级:
发表于:
2008-05-18 15:53:38
11
楼 得分:
0
按实际需求吧,对安全性不高的,怎样放,个人觉得没所谓,最重要的是要体现出规范性,规划好文件的目录和分类。
如果每个都要通过action进入JSP,反而会令struts出现臃肿。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友