什么时候最好用Servlet,而不是用JSP?

meowchina 2012-12-07 11:37:18
感觉这俩货差不多额:)
JSP貌似最后也要被转换成Servlet的,对木?
求知道:)
...全文
993 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
朱超ZhuChao.Tech 2013-01-06
  • 打赏
  • 举报
回复
具体情况具体分析。
  • 打赏
  • 举报
回复
引用 35 楼 meowchina 的回复:
引用 26 楼 li897893127 的回复:去用struts 喵的,为神马不是Spring MVC呢?
都行的!且 spring mvc 好用多了!不过得看你公司是用什么的罗!这个由不得我们做主的!
hundsun_2008 2013-01-05
  • 打赏
  • 举报
回复
引用 8 楼 llyypp3314spy 的回复:
MVC ---
+1
meowchina 2013-01-05
  • 打赏
  • 举报
回复
引用 26 楼 li897893127 的回复:
去用struts
喵的,为神马不是Spring MVC呢?
farmer-it 2012-12-21
  • 打赏
  • 举报
回复
说的通俗一点就是request,response的过程,一个在服务器端,一个在客户端,这两个是不同的概念!
dugenian 2012-12-21
  • 打赏
  • 举报
回复
MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet或Struts的Action),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,实现了分离,易于扩展和重用。
meowchina 2012-12-21
  • 打赏
  • 举报
回复
引用 29 楼 eccel 的回复:
sitemesh
这货比Spring mvc更靠谱么?
java爱好者 2012-12-21
  • 打赏
  • 举报
回复
java代码多就用servlet hmtl代码多就用jsp jsp最终还是要转换成servlet的
qixinglengyue000 2012-12-20
  • 打赏
  • 举报
回复
servlet是运行在服务器端的Java程序 jsp是嵌入html中的Java代码,其本质就是servlet,因为jsp运行时是要转化到servlet的service()方法里执行的 jsp一般用于前台页面的处理,servlet一般是后台操作。 有时候在jsp中可以加<% %>里面写servlet语句,而在servlet中也可以通过out.println()中就入jsp。 普科学生
eccel 2012-12-20
  • 打赏
  • 举报
回复
sitemesh
meowchina 2012-12-20
  • 打赏
  • 举报
回复
引用 17 楼 elite_2011 的回复:
编程方式不同,远行方式不同,应用范围不同,大型网站一般用jsp+servlet+javaebean(mvc),小型一般jsp+javabean
小网站用不到Servlet么?
meowchina 2012-12-20
  • 打赏
  • 举报
回复
引用 21 楼 xiaofengyue828 的回复:
这个问题我在普科国际学习的时候老师讲到过, servlet和jsp的联系:本质上都是servlet servlet和jsp的区别: a).servlet的优势:处理业务逻辑(只要与数据库进行交互)方便简单 servlet的劣势:显示内容给用户繁琐(显示) b).jsp的优势:显示内容给用户简单方便 jsp的劣势:处理业务逻辑(只要与数据库进行交互)繁琐 所以……
servlet与数据库交互怎么就简单了?
aliuges 2012-12-19
  • 打赏
  • 举报
回复
现在这状况,还是使用MVC吧,小脚本看了貌似乱了一点。
  • 打赏
  • 举报
回复
去用struts
liangchengfck1 2012-12-19
  • 打赏
  • 举报
回复
说白了jsp显示,servlet处理控制
wskbcxy 2012-12-17
  • 打赏
  • 举报
回复


大家都解释了那么多,我直接给配个图吧
LucioAnsel 2012-12-17
  • 打赏
  • 举报
回复
引用 21 楼 xiaofengyue828 的回复:
这个问题我在普科国际学习的时候老师讲到过, servlet和jsp的联系:本质上都是servlet servlet和jsp的区别: a).servlet的优势:处理业务逻辑(只要与数据库进行交互)方便简单 servlet的劣势:显示内容给用户繁琐(显示) b).jsp的优势:显示内容给用户简单方便 jsp的劣势:处理业务逻辑(只要与数据库进行交互)繁琐 所以……
谢谢。
xiaofengyue828 2012-12-16
  • 打赏
  • 举报
回复
这个问题我在普科国际学习的时候老师讲到过, servlet和jsp的联系:本质上都是servlet servlet和jsp的区别: a).servlet的优势:处理业务逻辑(只要与数据库进行交互)方便简单 servlet的劣势:显示内容给用户繁琐(显示) b).jsp的优势:显示内容给用户简单方便 jsp的劣势:处理业务逻辑(只要与数据库进行交互)繁琐 所以综上可以说明servlet和jsp虽然说实现的功能一样,但是他们的优缺点是互补的,所以一般情况下做都是利用jsp和servlet一起使用,达到了一个相辅相成的状态。比如:完成注册功能,首先显示注册页面给浏览器,用jsp实现(reg.jsp),填写完注册信息提交,用servlet来实现(RegServlet),注册失败又该显示错误信息和注册页面,用jsp来实现(reg.jsp)。 注册成功 该显示成功信息和登录页面 用jsp来实现(login.jsp)
闲庭细步 2012-12-16
  • 打赏
  • 举报
回复
业务逻辑最好用servlet,这样结构性更强,软件设计更佳,而且也方便他人的阅读和改写。out对象写页面太难看了你如果用从out对象获取writer的方式在检查错误的时候很麻烦,最好用jsp。小容量的交互性强的功能模块用ajax。
meowchina 2012-12-16
  • 打赏
  • 举报
回复
引用 13 楼 Inhibitory 的回复:
只有业务处理,没有页面显示内容的时候,例如与前台使用的是AJAX来来通信,而Servlet只处理前台的请求查询。
如果是ajax交互,是否也可以用JSP来写呢? 求知道:)
加载更多回复(18)

81,122

社区成员

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

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