用eclipse开发web应用程序时index.jsp和web.xml和包下的.java文件什么关系

如题所述

    html和JSP页面是表现层

    java是控制层和处理业务逻辑,还有和数据库相连的

    xml通过解析可以被java读取

  一个简单的html或者JSP页面,首先经过web服务器控制然后调用java程序处理业务逻辑,再返回一个页面或者不返回。web项目中有个web.xml,tomcat服务器会首先读取这个文件,然后跳转到不同的servlet,servlet是控制层,它负责调用Java程序,处理业务逻辑,然后做出响应。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-12
这个不太好说,一般jsp文件是用来展示用的页面,当然里面也可以写java脚本,而java文件主要是写后台代码,控制层,业务逻辑层和数据访问层的;一个servlet就是用java文件写,但是要在web.xml中配置才能访问这个servlet,然后在这个servlet中可以访问其他的java代码;
jsp可以说是servlet的拓展,其实jsp功能更多些:
哎,挺乱的 ,不过慢慢理解吧;
第2个回答  2013-04-02
您好,提问者:
web.xml是关联JSP的,比如默认的index.jsp,你可以修改为logic.jsp。
这个时候重启Tomcat访问地址的时候就会先找logic.jsp。
.java是源文件,会生成在Tomcat的web-info\classes下面。本回答被提问者和网友采纳
第3个回答  2018-07-05
html和JSP页面是表现层
java是控制层和处理业务逻辑,还有和数据库相连的
xml通过解析可以被java读取
一个简单的html或者JSP页面,首先经过web服务器控制然后调用java程序处理业务逻辑,再返回一个页面或者不返回。web项目中有个web.xml,tomcat服务器会首先读取这个文件,然后跳转到不同的servlet,servlet是控制层,它负责调用Java程序,处理业务逻辑,然后做出响应。
第4个回答  2013-04-02
您好!
启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。再深就先不讲了,web.xml中设置的index.jsp是优先访问的,也可以设置为其他的,暂时它的配置和.java源文件没有联系,在你之后深入框架学习后会体会到,web.xml的作用,比如配置拦截器,配置struts等。
希望能帮到您!敬请采纳!
中国物联网校企联盟
相似回答