社区
Web 开发
帖子详情
jsp那么好用,为什么还有人用servlet?
galiton
2005-03-08 09:03:23
我不太懂,各位大哥批评!
...全文
692
20
打赏
收藏
jsp那么好用,为什么还有人用servlet?
我不太懂,各位大哥批评!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzg_study
2005-03-09
打赏
举报
回复
用servlet是为了结构更清晰,便于维护,
尽量做到jsp只和view打交道,不合业务逻辑相关
更好的把不变得和变化的分看,如果用strust那view也可以很好的复用了
你不用写好多的form提交代码了
配一下就好了
gaochao79
2005-03-09
打赏
举报
回复
没发现区别,jsp只是为了写起来方便,最后还是编译成class的
hushuangyan74
2005-03-09
打赏
举报
回复
楼上的各位都说得很好了,没有说得了!
daveeyang
2005-03-09
打赏
举报
回复
还有一个非常大的好处,各位没提到;
写成 servlet之后,代码被封装起来,看不到的,而在jsp里面是不行的,等你做产品的时候,就不用担心你的代码被别人复制,这样安全。
onlyxu
2005-03-09
打赏
举报
回复
jsp虽然最终被编译成servlet,但jsp并不是servlet,有很大区别
onlyxu
2005-03-09
打赏
举报
回复
为了方便实现MVC
jsp做控制器有些缺陷,因为它不能被继承,也不能继承已有的类,失去了很多面向对象特性
Achilles_KG
2005-03-09
打赏
举报
回复
楼上所言即是
sageee
2005-03-08
打赏
举报
回复
速度快,更安全吧~这是我的理解哦
SailorDreamer
2005-03-08
打赏
举报
回复
为了更好的把页面表示和业务逻辑分开
Hercules7243
2005-03-08
打赏
举报
回复
up
dawnwang
2005-03-08
打赏
举报
回复
为了更好的实现mvc
wrhchai
2005-03-08
打赏
举报
回复
呵呵,先up一下...
严格点说,JSP就是SERVLET,当你编译完一个含有JSP页面的程序的时候,你仔细找找,还是和你JSP页面同名的class.其实当程序执行的时候 是先把JSP翻译(是翻译不是编译)成SERVLET再执行.之所以有JSP和SERVLET俩个东西,是因为,JSP是做页面的,你要是直接用SERVLET做出比较漂亮点的页面也可以,不过代码很复杂,不好写,有了JSP只要懂HTML和一些JAVA的基础知识就可以写了,用HTML写漂亮的页面很简单吧.这样还有另外一个好处,就是前面页面和后台程序可以分开来做,只要在做文档的时候提前规定好要传进的必要变量的名称就可以把前后台分给2个或者多个人做了.JSP可以由专门的美工做,他只要会一点JAVA基础,而复杂的业务逻辑就可以由专门的JAVA程序员写,这样效率,漂亮的外表就都有了..
ps: 做JSP的时候尽量少写JAVA代码,就是<% %>中间的代码尽量简单,只是简单的变量或者打印什么的代码就够了,不然会很复杂,至于有复杂的代码,还必须写在JSP中的时候就要用JSP的其他知识了,这里就不多说了,看看JSP的书籍吧. 还有,当即能用JSP又能用HTML解决的时候尽量用HTML的代码.程序嘛,能简单明了就简单明了,维护也好维护嘛
以上都是我个人对JAVA的一点理解,请高人尽量指教,有不对的地方请提出,让我多学点东西..谢谢
wuzhu888
2005-03-08
打赏
举报
回复
我晕,jsp就是建立在servlet之上的
bonniewater
2005-03-08
打赏
举报
回复
问的好
galiton
2005-03-08
打赏
举报
回复
hehe,见笑了
sparkling_lwp
2005-03-08
打赏
举报
回复
顶啊,好像看到一年前的我咯
huangdeji
2005-03-08
打赏
举报
回复
jsp最终还是要以servlet的形式运行
servlet比jsp的效率高
个人愚见
awaysrain
2005-03-08
打赏
举报
回复
呵呵
galiton
2005-03-08
打赏
举报
回复
up
wdfboy1978
2005-03-08
打赏
举报
回复
三层结构,三层结构,实现更好的三层结构!
韩顺平
Servlet
和
JSP
源码
其实该资源CSDN上已经有人发布了,之所以重发是因为既然韩老师教程都已经免费了,源码何以要收资源分呢?(当然个人取向不同,不做过多的评论,否则就有点太那什么了)内含:韩顺平
Servlet
、
JSP
源码和一点说明,有需要的朋友请下载吧。
Spring MVC 入门实例
这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(事实上请求路径是 /hello.do) 的请求后, Spring 将这个请求交给一个名为 helloController 的程序进行处理, helloController 再调用 一个名为 hello.
jsp
的
jsp
文件生成 HTML 代码发给用户的浏览器显示. 上面的名称(/hello.do, helloController, hello.
jsp
) 都是变量, 你可以更改. 在 Spring MVC 中,
jsp
文件中尽量不要有 Java 代码, 只有 HTML 代码和"迭代(forEach)"与"判断(if)"两个jstl标签.
jsp
文件只作为渲染(或称为视图 View)模板使用. 好了, 我们开始吧. 首先我们需要一个放在 WEB-INF 目录下的 web.xml 文件: web.xml: 1 2 3 7 8 9 contextConfigLocation 10 11 /WEB-INF/database.xml 12 /WEB-INF/applicationContext.xml 13 14 15 16 17 org.springframework.web.context.ContextLoaderListener 18 19 20 21 encodingFilter 22 org.springframework.web.filter.CharacterEncodingFilter 23 24 encoding 25 UTF-8 26 27 28 29 30 encodingFilter 31 *.do 32 33 34 35 ideawu 36 org.springframework.web.
servlet
.Dispatcher
Servlet
37 1 38 39 40 41
什么是
jsp
?与
servlet
区别?request responds cookies session 整理与使用?controller与
servlet
的区别?
什么是
jsp
?与
servlet
区别?request responds cookies session 整理与使用?controller与
servlet
的区别?
为什么
jsp
不能取代
servlet
?
1.
JSP
只有对java相当熟悉的人才能用得很好。 而当前,Java程序员还比较少。 2.
JSP
程序调试困难。
jsp
页面首先被转化为一个.java文件(
servlet
),然后再被编译。这样, 出错信息实际上指向的是经过转化的那个 .java文件而不是
jsp
本身。 例如在.
jsp
文件第一行的错误可能被显示为第20行。如果试图通过反跟踪来解决这个问题 有时会使结果显得很滑稽。(
servlet
和
jsp
简介
前言 提高Java Web 开发,不得不说http协议,接下来就说
Servlet
和
Jsp
这两个java类。 正文 1、什么是
JSP
?
JSP
(Java Server Pages)是Sun 公司指定的一种服务器端动态页面技术的组件规范,
Jsp
是以“.
jsp
”为后缀的文件,在该文件中主要是html 和少量的java 代码。
jsp
文件在容器中会转换成
Servlet
中执行。 2、什么是
Servlet
?
Servlet
(Server Applet)是Sun公司指定的一种用来扩展Web服务器功.
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章