JAVA-WEB学习:Tomcat配置与JSP基础
4星 · 超过85%的资源 需积分: 0 93 浏览量
更新于2024-09-12
2
收藏 1.71MB DOC 举报
"李兴华JAVA-WEB学习笔记包含了Tomcat配置和JSP基本语法的知识点,适合初学者参考学习。"
在JAVA-WEB开发中,Tomcat是一个广泛应用的开源Servlet容器,它允许开发者部署和运行Java Web应用程序。以下是根据提供的内容对这两个主题的详细解释:
**一.Tomcat配置**
1. **Tomcat安装**:
- 首先,安装Java Development Kit (JDK)。在本例中,使用的版本是`j2sdk1.5.0`,但通常推荐使用较新的JDK版本,例如JDK 8或更高版本。
- 配置环境变量:
- `JAVA_HOME` 应该指向JDK的安装目录,例如`C:\Program Files\Java\jdk1.8.x_xxx`。
- `CLASSPATH` 包含JDK的库文件,如`.;%JAVA_HOME%\lib\*;`,确保包括当前目录(`.`)和所有JDK库。
- `PATH` 添加JDK的`bin`目录,这样可以在命令行中使用JDK工具,如`javac`和`java`。
- 安装Tomcat后,根据需求可以进行自定义配置。
2. **手工配置虚拟路径**:
- Tomcat默认的Web应用程序根目录是`webapps\ROOT`。如果需要创建一个新的Web应用,可以在Tomcat的`webapps`目录下创建一个新的文件夹,例如`test`,并在其中创建`WEB-INF`目录。
- 将`web.xml`部署描述符移动到`WEB-INF`目录下。
- 修改Tomcat的配置文件`server.xml`,添加一个新的`<Context>`元素来定义虚拟路径和绝对路径。例如,如果`test`是虚拟路径,而实际应用位于`C:\myApps\testApp`,则添加如下内容:
```xml
<Context path="/test" docBase="C:/myApps/testApp"/>
```
**二.JSP基本语法**
1. **注释**:
- 显式注释:`<!-- 注释内容 -->`,这种注释方式在HTML、XML和JSP中都能识别。
- 隐式注释:
- Java注释:`// 注释内容` 或 `/* 注释内容 */`,这种注释仅在JSP被翻译成Java源代码时可见。
- JSP注释:`<%-- 注释内容 --%>`,这种注释在JSP页面中不被翻译,用户在浏览器查看源代码时不可见。
2. **<%!%>**:
- `<%!%>`标记用于声明和定义Java代码,这些代码在JSP被翻译成Servlet时会作为类的成员。它可以包含变量声明、方法定义等,例如:
```jsp
<%!
int count = 0;
void increment() {
count++;
}
%>
```
- 在JSP页面中,可以通过`<%= count %>`来输出变量`count`的值,或者调用`<% increment(); %>`来执行方法。
以上内容只是基础,JAVA-WEB开发涉及很多方面,包括Servlet、JSP标签库(JSTL)、MVC框架(如Spring MVC)、数据库连接、AJAX、过滤器、监听器等等。对于深入学习,还需要了解更多的概念和技术。李兴华的JAVA-WEB学习笔记提供了一个良好的起点,可以帮助初学者逐步掌握这个领域的知识。
2010-09-19 上传
2023-05-18 上传
2023-06-02 上传
2023-04-01 上传
2023-03-26 上传
2023-09-08 上传
2024-04-08 上传
lkskdjfowe
- 粉丝: 0
- 资源: 22
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全