JSP环境搭建

First Post:

Last Update:

Word Count:
611

Read Time:
2 min

JSP环境搭建

JSP与Sewlet

JSP是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用Java语言作为脚本语言。JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。Apache做为最流行的web服务器功能强大,高效,但并不支持jsp及servlet,所以通常的做法是把它们整合起来,让Apache处理静态页面,而把动态页面的请求交给 tomcat处理,发挥各自的优势。

由此可以看出,JSP的主要作用是对服务器端的Java程序提供接口, 以便进行HTTP的交互。而要实现这种接口就必须要有一个处理JSP脚本的容器,更进一步,知道所有JSP脚本在运行时刻,都会被编译成Servlet,所以要处理JSP的容器就是–Servlet容器。现在世界上比较常用的Servlet容器主要有两种,一种是Apache基金会的Tomcat,另外一种是Jetty。相比较而言两者在Servlet处理上不相上下, Tomcat与Apache的HTTP服务器相结合可以大大提高网站的访问承受能力,而Jetty就比较单纯的是一个Servlet容器而已。

tomcat

这里一下载tomcat 10为例下载,下载之后进入bin目录,运行startup.sh,默认端口号为8080端口,采用浏览器访问localhost:8080能进入页面,说明运行正常。

注意目录名不能有中文和空格。目录介绍如下:

  • bin:二进制执行文件。里面最常用的文件是startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh

  • conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。

  • lib:库文件。tomcat运行时需要的jar包所在的目录

  • logs:日志

  • temp:临时产生的文件,即缓存

  • webapps:web的应用程序。web应用放置到此目录下浏览器可以直接访问

  • work:编译以后的class文件。

web: http://tomcat.apache.org/

测试:

首先在webapps\ROOT中建立一个jsp文件:

test.jsp,代码如下:

1
2
3
4
<%@ page contentType="text/html;charset=UTF-8" %>
<%
out.print("Hello JSP");
%>

ref: https://www.runoob.com/jsp/eclipse-jsp.html

ref: https://www.cnblogs.com/chenguang/p/3742317.html

打赏点小钱
支付宝 | Alipay
微信 | WeChat