[Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记

简介:


 


 

目录

 1、Web容器简介

 2、Tomcat粗介及配置粗讲

 3、Tomcat服务器配置

  3-1、修改端口号 

  3-2、配置虚拟目录

  3-3、配置首页

 4、JSP执行流程

 5、JSP粗略了解 


 

1、Web容器简介

>_<" 客户端通过Web浏览器发送一个基于Http请求到服务器,服务器利用WEB服务插件接收客户请求,并对用户请求进行判断,判断其是动态请求或是静态请求。如果是静态请求,直接通过WEB服务器从文件系统中取出,并通过HTTP协议返回给客户端浏览器;如果是动态请求,则将所有内容交给WEB容器中,并在容器中由程序动态生成显示结果,最后也通过Web服务器进行返回。

 

2、Tomcat粗介及配置粗讲

>_<" Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、SUN和其他一些公司及个人共同开发,是目前比较流行的Web应用服务器。

>_<" 具体的配置安装找百度,安装完成后,其几个主要的目录及作用如下表:

PS: 服务器安装完成后,即可启动Tomcat服务器,启动服务器后,打开浏览器输入"http://localhost:8080/"或"http://127.0.0.1:8080"即可看见Tomcat页面表示已经成功安装。

 

3、Tomcat服务器配置

>_<" 3-1、修改端口号 —— 修改为80端口

Tomcat安装后,默认的端口号是8080,如果现在要想修改端口号的话,则可以打开Tomcat目录中的conf/server.xml文件:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" />

>_<" 3-2、配置虚拟目录:

在Tomcat服务器的配置中,最重要的就是配置虚拟目录的操作,每一个虚拟目录都保存了一个完整的WEB项目。一个虚拟目录中必须包含WEB-INF/web.xml文件,此文件可以直接从已有的项目中复制出来。增加配置虚拟目录节点:<Context path="/mldn" docBase="D:\mldnwebdemo"/>
>_<" 3-3、配置首页:
Tomcat服务器配置完虚拟目录之后,可以配置一个WEB项目的首页
复制代码
 1 <html>
 2 <head>
 3     <title>http://www.cnblogs.com/zjutlitao/</title>
 4 </head>
 5 <body>
 6 <center>
 7     <H1>欢迎光临本站点!</H1>
 8     <H2>beautifulzzzz</H2>
 9     <H3>这是默认的首页,输入http://localhost/mldn</H3>
10 </center>
11 </body>
12 </html>
复制代码
复制代码
 1 <html>
 2     <head>
 3         <title>beautifulzzzz</title>
 4     </head>
 5     <body>
 6         <%!
 7             public static final String INFO = "beautifulzzzz"; // 定义全局常量
 8         %>
 9         <%!
10             public int add(int x, int y) {         // 定义方法
11                 return x + y;
12             }
13         %>
14         <%!
15             class Person {                 // 定义Person类
16                 private String name;         // 定义name属性
17                 private int age;             // 定义age属性
18                 public Person(String name, int age) {     // 通过构造方法设置属性内容
19                     this.name = name;         // 为name属性赋值
20                     this.age = age;         // 为age属性赋值
21                 }
22                 public String toString() {         // 覆写toString()方法
23                     return "name = " + this.name + ";age = " + this.age;
24                 }
25             }
26         %>
27         <%    // 编写普通的Scriptlet
28             out.println("<h3>INFO = " + INFO + "</h3>") ;                // 输出全局常量
29             out.println("<h3>3 + 5 = " + add(3,5)+"</h3>") ;            // 调用方法
30             out.println("<h3>" + new Person("zhangsan",30) + "</h3>") ;// 生成对象
31         %>
32 
33         <%
34             int x=10;
35             String info="beautifulzzzz";
36             out.println("<h1>x= "+x+"</h1>");
37             out.println("<h1>info= "+info+"</h1>");
38             out.println("<h1>Hello World!!!</h1>");        // 这里直接编写输出语句
39         %>
40         <h3>info = <%=info%></h3>         <%-- 使用表达式输出变量 --%>
41         <h3>x = <%=x%></h3>                        <%-- 使用表达式输出变量 --%>
42         <h3>name = <%="LiXingHua"%></h3>        <%-- 使用表达式输出常量 --%>
43     </body>
44 </html>
复制代码

 

4、JSP执行流程

 

5、JSP粗略了解

 

 

 



本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/4088380.html,如需转载请自行联系原作者

相关文章
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
805 0
idea+maven+tomcat+spring 创建一个jsp项目
|
开发框架 网络协议 Java
web搜集-指纹识别 课程笔记
web搜集-指纹识别 课程笔记
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
196 3
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
155 1
|
机器学习/深度学习 人工智能 前端开发
AI计算机视觉笔记三:WEB端部署YOLOv5
本文档介绍了如何将YOLOv5目标检测模型部署到Web端的方法,包括基于Flask和Streamlit两种实现方案。首先创建Python虚拟环境并安装必要的依赖库。接着详细展示了Flask方案下的前端HTML页面与后端Python逻辑代码,该方案利用Flask框架搭建服务器,处理实时视频流,并显示检测结果。随后介绍了Streamlit方案,该方案更简洁直观,适合快速开发交互式的机器学习应用。通过`streamlit run`命令即可启动应用,支持图像、视频及实时摄像头的目标检测演示。两种部署方式各有优势,Flask灵活性高,适用于复杂项目;而Streamlit则易于上手,便于快速原型设计。
1675 0
|
缓存 Java 应用服务中间件
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
这篇文章详细介绍了在SpringMVC中创建JSP页面的全过程,包括项目的创建、配置、Tomcat的设置,以及如何实现页面跳转和配置模板解析器,最后还对比了JSP和HTML模板解析的差异。
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
【6月更文挑战第23天】Java Web开发中,Servlet和JSP是构建动态Web应用的基础。Servlet处理逻辑,JSP专注展示。示例展示了Servlet如何通过`request.setAttribute`传递数据给JSP渲染。JSP自定义标签提升页面功能,如创建`WelcomeTag`显示欢迎消息。Servlet过滤器,如`CacheControlFilter`,用于预处理数据或调整响应头。这些集成和扩展技术增强了应用效率、安全性和可维护性,是Java服务器端开发的关键。
194 7
|
前端开发 安全 Java
Java服务器端开发实战:利用Servlet和JSP构建动态网站
【6月更文挑战第23天】**Servlet和JSP在Java Web开发中扮演关键角色。Servlet处理业务逻辑,管理会话,JSP则结合HTML生成动态页面。两者协同工作,形成动态网站的核心。通过Servlet的doGet()方法响应请求,JSP利用嵌入式Java代码创建动态内容。实战中,Servlet处理数据后转发给JSP展示,共同构建高效、稳定的网站。虽然新技术涌现,Servlet与JSP仍为Java Web开发的基石,提供灵活且成熟的解决方案。**
325 8
|
缓存 小程序 前端开发
Java服务器端技术探秘:Servlet与JSP的核心原理
【6月更文挑战第23天】Java Web开发中的Servlet和JSP详解:Servlet是服务器端的Java小程序,处理HTTP请求并响应。生命周期含初始化、服务和销毁。创建Servlet示例代码展示了`doGet()`方法的覆盖。JSP则侧重视图,动态HTML生成,通过JSP脚本元素、声明和表达式嵌入Java代码。Servlet常作为控制器,JSP处理视图,遵循MVC模式。优化策略涉及缓存、分页和安全措施。这些技术是Java服务器端开发的基础。
284 9
|
存储 缓存 安全
Servlet与JSP在Java服务器端开发中的实践与优化
【6月更文挑战第23天】本文探讨了Java中Servlet与JSP在在线书店系统开发中的应用,强调了它们在动态网站构建和Web效率中的作用。通过实例,展示了Servlet如何作为控制器处理用户登录,JSP则利用EL表达式呈现数据。此外,文章提及了性能优化如分页和缓存,以及安全措施如防止SQL注入和XSS攻击,强调了全面掌握和应用这些技术的重要性,以创建高效、安全的Web应用。
165 7

热门文章

最新文章