jsp源码怎么用

科普言 人气:2.39W

JSP(全称Java Server Pages)java服务器页面,运行在服务端语言,一般的java开发的web项目,不会单纯的使用jsp,会使用jsp作为视图层,后端的控制层、业务模型还是会使用java来实现,也就是通常所说的MVC模式,jsp只负责V这块。初级java开发人员,有时候会在网上下载一些jsp源码来学习,或是朋友或同事发过来的jsp源码,但不知道怎么运行,下面就来简单的介绍下

操作方法

(01)网上下载下来的jsp源码的项目,大部分的java代码是编译之后的class文件,但可以看到jsp源码。如果下载下来的项目是包含全部的源码最好。如果需要修改源码的可以导入idea或者eclipse开发工具中进行修改(如果不需要修改可以跳过导入这步,直接看后面运行步骤)

(02)打开idea开发工具,点击文件File菜单,选择open,选择带有jsp源码的项目文件

jsp源码怎么用
jsp源码怎么用 第2张

(03)选择文件之后,一般选择下jdk版本,默认下一步即可,也可以在导入完成之后再对jdk版本进行修改。(如果是下载来的源码涉及到数据库的,需要修改下数据库连接配置),然后就可以打开对应的jsp文件进行编辑,如下图所示

jsp源码怎么用 第3张

(04)修改完成之后,可以运行项目了,jsp直接运行不了,需要借助与web容器,例如tomcat,weblogic,jetty等。我们这里以tomcat为例来说明。(没有tomcat的可以自行下载,免费开源的),如果导入到idea开发工具的,可以在idea里面关联tomcat运行项目。下面说明下如何在tomcat里面只运行jsp页面,把jsp文件复制到tomcat的webapps目录下面

jsp源码怎么用 第4张

(05)示例jsp页面源码如下图

jsp源码怎么用 第5张

(06)拷贝完成之后,启动tomcat容器,tomcat进入bin目录中,执行文件启动

jsp源码怎么用 第6张
jsp源码怎么用 第7张

(07)启动完成之后,可以打开浏览器访问对应的页面,输入页面访问地址,默认tomcat是8080端口。

jsp源码怎么用 第8张

(08)正常的web项目运行,需要打包成war包进行项目发布,这里就不做说明了。本例主要是简单的介绍下针对现成jsp源码的修改和运行访问的教程

特别提示

从上面例子看,貌似jsp源码是不需要编译就可以直接运行的,其实jsp在运行之前是经过编译的,底层会先转换成sevlet的java代码再编译的,这个步骤是web容器来完成的

TAGS:源码 jsp