才学jsp不久,看了两本书,始终不太明白servlet是怎么回事,书上的介绍始终很理论,很抽象,哪位大哥能不能给我举个具体的例子帮忙理解一下?
还有个问题,如果是jsp+javabean+servlet开发的系统,我想请问从浏览器请求一个jsp页面到正常显示出页面内容servlet究竟做了哪些工作?tomcat又做了哪些工作?或者我这样提问本来就是不明确的,没办法,还在概念模糊阶段。急求!
还有个问题,如果是jsp+javabean+servlet开发的系统,我想请问从浏览器请求一个jsp页面到正常显示出页面内容servlet究竟做了哪些工作?tomcat又做了哪些工作?或者我这样提问本来就是不明确的,没办法,还在概念模糊阶段。急求!
如果把服务器看成这个main方法,那么你的程序就是这个接口的实现。
现在web程序就只给你留了servlet这个接口,你的程序就只能从这个接口继承工作。
具体和通信相关的服务操作服务器都帮你做好了。
request.getRequestedDispatcher("/xxx.jsp").forward(request, response);在 .jsp 中,JAVA 代码就变得非常简单了,主要是:<jsp:useBean id="art" ...<%= art.getXxxx(...) %>这些东西了。
模式一、JSP+JAVABEAN 其中javabean说白了是数据库与客户端请求的一个交换信息的载体模式二、JSP+JAVABEAN+SERVLET 把JSP的任务更加的明确,其中SERVLET 用来创建视图之后发送给用来显示的JSP 而BEAN 则是用来保存信息(不知道用什么词,模型?)不能画图`~~~献丑了MODEL1
[客户请求 JSP]<-->[JAVABEAN]<--->[数据库]
MODEL2 数据库
|
[客户请求]<--->[servlet]<-->[jsp]
| |
[BEAN]<------读取