首页 > 编程知识 正文

doget和dopost区别,servlet是干嘛用的

时间:2023-05-06 20:06:07 阅读:35920 作者:3257

显示jsp,业务逻辑用servlet servlet写业务逻辑很容易,显示页面很麻烦。 jsp正好相反

JSP的第一次运行在编译到servlet之后,每当页面发生更改时都会重新编译

sp是一种特殊的servlet。 需要jsp是因为以下原因:

1、jsp可以直接与html代码混合,界面编程方便。 servlet只能通过writer等输出html代码。 做接口很痛苦。

2、jsp内置了很多servlet经常参与的变量,如session、out等,拿来就很方便使用。

通常,包含少量以演示为主的逻辑代码的响应在jsp输出中呈现,但只有逻辑处理和数据输出响应使用servlet。 servlet适合处理通用性逻辑和复杂业务响应。

响应是收到web请求时请求的回复内容response。

打个不一定最恰当的比方,用纯文本编辑(servlet )写代码很累,但是最灵活,用eclipse(jsp )编码很方便,但是隐藏了很多细节,作为基础问题

servlet与jsp的联系: servlet本质上是一个在服务器端运行的Java程序

jsp是嵌入在html中的Java代码,其本质是servlet。 这是因为jsp运行时被转换为servlet的service ()方法并执行

jsp通常用于处理前台页面,而servlet通常是后台操作。

您可以在jsp中添加%%来编写servlet语句,但在servlet中为out.println ) )并将其放入jsp中。

servlet和jsp的区别:

a ).servlet的优点:处理业务逻辑只需与数据库交互即可

servlet的缺点:向用户显示内容很麻烦(显示) ) )

b ).jsp的优点:向用户显示简单方便的内容

jsp的缺点:只需与数据库交互就能处理业务逻辑

综上所述,虽然servlet和jsp实现了相同的功能,但他们的优缺点是互补的,因此一般来说,通过利用jsp和servlet一起使用可以说明它们是互补的状态。 例如,要完成注册功能,首先在浏览器中显示注册页,在jsp中显示实现(reg.jsp )、填写注册信息并提交(在servlet中实现) RegServlet ),注册失败后再显示错误消息和注册页,然后单击

注册成功此显示成功信息和登录页面通过jsp实现(login.jsp ) )。

支持的语言类型热更新在注释中设置参数

一般不支持jsp多容器

因为servlet很少,所以一般不支持

本质上,jsp也是servlet。 您可以前往tomcat中名为workCatalinalocalhost的路径,找到jsp编译后的. java文件。 从MVC的角度看,servlet实现了viwe和控制器的分离

根据MVC,JSP只展示视图层

大型站点通常使用JSP servlet javaebean (MVC )。

小型jsp javabean

最后,这个商品比Springmvc更可靠吗?

译文: 3359 BBS.csdn.net/topics/390308181

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。