Web_Jsp

1tomcat

1.1tomcat简介

  1. JSP和Servlet引擎,主要处理JSP和Servlet。JSP其实就是XML文件的改造版本,经过引擎处理,变成一个Java类。
  2. 那么Tomcat和Apache服务器有何区别呢?Apache主要负责静态页面的处理,Tomcat主要处理动态的部分。
  3. 常用的Servlet容器有Tomcat、JBoss、Glassfish、Weblogic、Websphere等。
  4. 工作空间(workspace)编码、JSP文件编码:UTF-8
    在这里插入图片描述

1.2Tomcat配置文件简介

  1. server.xml 定义了Tomcat体系结构,设置端口(默认8080)、 集群、web应用,访问日志等主要功能
  2. context.xml 全局context配置文件,数据库JNDI在此定义
  3. tomcat-users.xml管理员身份配置文件,设置角色和用户
  4. logging.properties 日志配置文件

1.3Tomcat配置

配置两个环境变量:
JAVA_HOME :JDK安装路径 , TOMCAT_HOME:Tomcat安装路径
本地访问地址:
http://localhost:8080 or http://127.0.0.1:8080
改写8080端口号

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

修改Tomcat站点默认目录

在server.xml文件中的Host元素内增加:<Context path="" docBase="d:\test" />

注意
改写server.xml(在tomcat的conf目录下)文件后,一定要重新启动Tomcat服务器

1.4 建立站点方法

  1. 在"Tomcat目录\conf\Catalina\localhost"下,新建 一个站点描述文件test.xml(可拷贝同目录xml文件修改)
  2. 修改test.xml如下:
<?xml version="1.0" encoding="UTF-8"?><Context path="/test" 
docBase="e:/test" 
reloadable="true"></Contex
  1. 其中test是Web工程文件夹
  2. 以http://localhost:8080/test/xxx.jsp方式访问

1.5Tomcat用户和部署war应用

  1. 修改“Tomcat目录\conf\tomcat-users.xml”,增加管理角色,并指定用户如下:
<user username="tomcat" password="tomcat" roles="manager-gui, admin-gui"/>
  1. 使用户tomcat具有manager-gui和admin-gui权限, 也可重新建立用户。 可单独停止、启动某个站点、部署war包

1.6 Tomcat配置数据库

1.7Tomcat下字符编码

2开发工具Eclipse

3JSP技术

3.1Jsp概念

Jsp技术是将Java代码嵌入到HTML网页代码中,再由Jsp引擎将这些代码转换成Servlet代码,从而解决了Servlet输出网页需要大量的println代码的不足

  1. Java 服务器页面 (Java Server Page ,JSP) 以扩 展名 .jsp 保存
  2. 有效地控制动态内容生成
  3. 在Java Server Page里面使用 Java 编程语言和 类库
  4. HTML 用于表示页面,而 Java 代码用于访问 动态内容

在这里插入图片描述

3.2JSP执行过程

在这里插入图片描述
在这里插入图片描述

3.3 JSP的优点

1:将内容与表示分离

4JSP页面元素

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

4.1脚本元素

在这里插入图片描述

4.2JSP 指令

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值