.do和jsp哪个好

red_berries 2007-10-27 10:50:50
  看jsp做的网站怎么好像全都是.do结尾的,那这样是不是要写好多的action啊,我觉得把各个jsp页面中共同的部分放到filter中,不同的部分就放到自己的jsp页面中,如果有有表单提交数据了就用.do这样不很好吗?为什么这些网站全都弄成.do,偶比较菜希望大家指教一下.谢谢
...全文
588 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
red_berries 2007-11-05
  • 打赏
  • 举报
回复
全都弄成.aspx了,呵呵,骗人玩玩
175cm 2007-10-29
  • 打赏
  • 举报
回复
也不全是.do吧,只是有些.jsp被forward后,浏览器路经没有变而已啊.
heavenforgold 2007-10-29
  • 打赏
  • 举报
回复
一般来说,使用servlet是用来处理业务逻辑的,使用jsp是用来处理用户视图的。

基于安全性考虑,有些网站全部使用.do来获取请求,再跳转到jsp。。让你看不到jsp的路径。

同时可以在.do的setvlet中进行安全等等检验功能。一般网站,考虑到安全因素,个人提倡使用.do来进行处理。
red_berries 2007-10-29
  • 打赏
  • 举报
回复
决定了,按楼上的,把do换成aspx哈哈,有表单的就aspx,没表单不通用的就jsp,哈哈这样才酷
ZhangRuuui 2007-10-29
  • 打赏
  • 举报
回复
开发灵活,部署容易,
dyw31415926 2007-10-29
  • 打赏
  • 举报
回复
用.do大多是用struts1.x系列做的,系统自动生成,.do一般是一个servlet,其实**.do只是一个servlet的映射而已,
servlet用什么后缀完全由自己定的,用.aspx都没问题的.
拼好了 2007-10-28
  • 打赏
  • 举报
回复
还可以降低后期开发难度
拼好了 2007-10-28
  • 打赏
  • 举报
回复
易于项目的扩展,你想如果你的业务逻辑发生了改变。。基本上要重JSP,如果用STRUTS构架就可没有那么麻烦,就不必去维护JSP。MVC架构层次清晰,易于扩展,维护,有时某些层还可以在其它项目中复用
red_berries 2007-10-28
  • 打赏
  • 举报
回复
楼上能不能说具体点呢?
xiyuan1999 2007-10-28
  • 打赏
  • 举报
回复
你说的没有错

安全性是一个很重要的方面

red_berries 2007-10-28
  • 打赏
  • 举报
回复
易于维护我不怎么觉得啊,如果放到JSP页面直接修改下就好了,如果是修改action还要编绎一下重启服务器才行,多麻烦
xls024 2007-10-28
  • 打赏
  • 举报
回复
每个.do在struts中对应一个action 充分实现MVC架构页面和代码的分离(实际并不完全)
但是易于读代码和做维护 即使不是开发人员也可以轻松看懂
晚风中的落叶 2007-10-28
  • 打赏
  • 举报
回复
楼主的问题很有意思啊。
.do(基于Struts框架)和JSP应该可以说是J2EE的两种实现方式,一个注重于控制而一个注重于显示。
我们应该吧Struts和JSP页面合理的运用起来。而不是去关注谁好谁坏。
楼主说看到很多的站点全部弄成.do。其实这是错误的。这是Struts的Action转发技术造成一种假象。
在Action中做完一系列的业务逻辑后,将会根据业务需求将结果转发到另外一个请求或者直接显示JSP页面。但是在浏览器的
地址当中显示的却是你最先请求的Action地址,而不是显示给用户的JSP页面。
red_berries 2007-10-28
  • 打赏
  • 举报
回复
大家都来讨论一下啊,别让我一个人在这自言自语啊
red_berries 2007-10-28
  • 打赏
  • 举报
回复
速度上怎么样啊?.jsp会不会比.do慢一点啊,
raisir 2007-10-28
  • 打赏
  • 举报
回复
......
red_berries 2007-10-28
  • 打赏
  • 举报
回复
安全性上影响吗?
red_berries 2007-10-27
  • 打赏
  • 举报
回复
.jsp是没是没.do安全啊?因为.jsp是确实存在的文件.而.do就不是了,是不是这样弄会安全一点呢?个人胡想的
red_berries 2007-10-27
  • 打赏
  • 举报
回复
难道就只是为了酷一点就来个.do来蒙菜鸟吗?还有别的功能吗?当然在有些地方用.do确实比较好,而有些地方个人感觉没什么用啊
xiyuan1999 2007-10-27
  • 打赏
  • 举报
回复
.do结尾一般的是servlet(经典MVC)
或者基于struts的

加载更多回复(1)

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧