jsp和servlet的关系,有点蒙蒙的感觉!

1jsp页面是不是通过tomcat服务器先转成servlet类?2那我项目比如是mvc模式,就是有servletmodeljsp这三个,那我项目里创建的一个类也叫serv... 1jsp页面是不是通过tomcat服务器先转成servlet类?
2那我项目比如是mvc模式,就是有servlet model jsp这三个,那我项目里创建的一个类也叫servlet,这个和jsp页面有什么关联?不是说jsp本身会被转成一个servlet吗?那这样的话我创建的servlet这个类和前面的一模一样了那不是重复了吗?(关于这个问题,我下面自己做了一下回答,不知道对不对,不对请纠正)

首先说下我这个自己创建的servlet类是继承了HttpServlet的。
我个人理解是这样,我创建的这个servlet类是不是类名可以自己改,但是它本质不是servlet类,也就是说我随便创建一个类只要继承了HttpServlet,就可以获得前面jsp页面被转成的servlet类的信息什么的?我创建的这个类就相当于控制层,连同了jsp,和model层?

我感觉我搞混的原因就是,我用eclipse创建servlet类时候,把它跟jsp被tomcat编译成servlet类搞混了。其实前面创建的servlet类名字可以随便改,只不过用servlet名更好理解,知道这是控制层的意思。并且我这个类只要继承了HttpServlet就可以调用jsp页面被tomcat编译后的所有servlet类的信息(感觉这个类好像是httpServlet的子类)?然后就可以和数据库什么的连接了吗

不知道是不是这样理解?

============================
还一个问题,如果说jsp被转成servlet类,那请问是整个页面都被编译,还是只是jsp页面里的java那部分被编译成servlet类?
听说以前没有jsp,都是直接在servlet里写out.println("html"),这样很麻烦,所以才有了jsp技术。
那我想问下,如果我直接在一个类里这么写out.println("html")如何能输出到页面呢?我就是想体验一下,
对了这个类前提是不是也必须要继承HttpServlet才行?因为这里有把类转成html的方法?
那这样最后是生产一个jsp或html的文件吗,然后我才能在页面看到效果吗?
展开
 我来答
景轩love
2013-08-07 · 超过23用户采纳过TA的回答
知道答主
回答量:142
采纳率:100%
帮助的人:50.7万
展开全部
在没jsp前,我们用servlet时,非常难美化页面,可是苦可美工人员,后来发展出了jsp,美化就不是那么难了。他们本质上就是一个原理的,我们执行jsp页面时,总是把jsp页面先转化成servlet文件,最后编译成class文件,运行在servlet容器中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wujixin2
2013-08-07 · TA获得超过215个赞
知道小有建树答主
回答量:141
采纳率:80%
帮助的人:54.9万
展开全部
推荐一本书《head first servlet JSP》,绝对比上面几位讲的都清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式