站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题servlet在jsp编程上有什么用处呢?

servlet在jsp编程上有什么用处呢?

摘要: servlet在jsp编程上有什么用处呢?


我也看到过关于jsp和servlet 方面的书。
但是我不知道什么时候用servlet,有高手给我举个简单的例子吗?
具体一点,好吗?


实际上每一个jsp页面在执行的时候首先要被转化成一个servlet然后才执行。
建议你去看看JSP应用开发详解(第二版),多做一些东东你就能体会到哪里用servlet比较好了


servlet着重的是流程的控制,JSP着重显示
over!


在MVC开发模式中,比如struts 中的ActionServlet就是个Servlet,用于流程控制等!


在jsp应用中,servlet主要用来在web.xml里面配置 处理某个路径访问的类,即通过servlet的配置,你可以通过一个链接来执行一个类.
struts就是典型的用servlet来控制中转的.sun公司推出jsp就是为了代替servlet的,其实并不要很多的了解,如果仅仅是jsp编程


简单的例子 如:
在web.xml里配置servlet

Web

javaName
package.javaName


javaName
/javaName.jsp




在页面调用 这样这个链接就可以通过配置的路径找到javaName,并找到package.javaName.java这个java文件运行了

struts中用到的如:

action
org.apache.struts.action.ActionServlet


config
/WEB-INF/struts-config.xml


debug
2


detail
2


locale
true


validate
true

3


在/WEB-INF/struts-config.xml里再配置具体的类来处理每个访问请求


简单说 jsp就是内嵌java代码的html servlet就是内嵌html的java程序,jsp最后执行也是被编译成servlet来执行,本质上一样。如果说不同,那就是jsp重在页面控制,servlet重在业务逻辑控制。


你理解了mvc就知道怎么用servlet了


谢谢各位的回答!
我是个初学jsp的,我现在只是想用jsp和javabean就可以了吧!
还用的着现在学structs,spring,什么的吗?


我现在很迷茫!


有高手再指点指点吗?
强烈的盼望你们的帮忙!


东西当然是学的越多越好,不过也不能一口吃个胖子,是吧。

JSP是Servlet技术的扩展,本质上是servlet的简易方式。更强调应用的外表表达。JSP编译后是“类Servlet”。也有人说:Jsp就是Servlet。


servlet 就是做jsp的后台控制跳转的,
TOMCAT就是一个java的解析器,将东西解析到html并发布。



↑返回目录
前一篇: 请问有什么书对hql介绍的比较详细吗?
后一篇: J2EE WEB层的曙光 -- JSF