JSP(Java Server Page)(java服务器页面)

本文深入探讨了B/S架构与C/S架构的区别,详细解析了B/S架构的工作原理,包括URL的概念与组成,以及WEB服务器如Tomcat的目录结构与端口配置。此外,还介绍了JSP技术的基本概念,工作原理,页面组成部分,执行过程和输出显示方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、程序架构

1、C/S架构和B/S架构

2、B/S技术的工作原理:B/S结构采用请求/响应模式进行交互

2、URL:Uniform Resource Locator(统一资源定位符)

3、WEB服务器

1、web服务器概述

2、Tomcat目录结构

3、Tomcat的端口配置

4、web项目

1、Web应用的目录结构

2、创建、部署和发布项目

5、JSP技术 :在HTML中嵌入Java脚本语言

1、JSP简介 

1、概述

2、工作原理

2、JSP页面组成部分

1、JSP中的page指令

2、JSP中的小脚本与表达式

3、JSP中的声明

4、JSP中的注释

3、JSP 执行过程

4、JSP输出显示

1、out对象输出显示

2、表达式输出

3、转义字符的输出

5、变量

6、使用集成开发工具创建Web项目

部署Web项目

7、Web程序的调试与排错


jsp百度百科

1、程序架构

b/s和c/s

B/S架构与C/S架构的区别

1、C/S架构和B/S架构

B/S结构(浏览器/服务器): 程序完全部署在服务器上

2、B/S技术的工作原理:B/S结构采用请求/响应模式进行交互

 

 

 

2、URL:Uniform Resource Locator(统一资源定位符)

组成:

 3、WEB服务器

1、web服务器概述

2、Tomcat目录结构

目录

 说明

/bin

存放各种平台下用于启动和停止Tomcat的脚本文件

/conf

存放Tomcat服务器的各种配置文件

/lib

存放Tomcat服务器所需的各种JAR文件

/logs

存放Tomcat的日志文件

/temp

Tomcat运行时用于存放临时文件

/webapps

当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中

/work

Tomcat把由JSP生成的Servlet放于此目录下

3、Tomcat的端口配置

通过配置文件server.xml修改Tomcat端口号

4、web项目

1、Web应用的目录结构

目录

 说明

/

Web应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等)

/WEB-INF

存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问

/WEB-INF/classes

存放Web项目的所有的class文件

/Web-INF/lib

存放Web应用使用的JAR文件

2、创建、部署和发布项目

5、JSP技术 :在HTML中嵌入Java脚本语言

<%@ page language="java" import="java.util.*,java.text.*" 
	contentType= "text/html; charset=utf-8" %>
<html>
    <head>
        <title>输出当前日期</title>
    </head>
    <body>
        你好,今天是
        <% SimpleDateFormat formater =
              new SimpleDateFormat("yyyy年MM月dd日");
    	    String strCurrentTime = formater.format(new Date()); %>	
        <%=strCurrentTime %>
    </body>
</html>

1、JSP简介 

1、概述

2、工作原理

 

2、JSP页面组成部分

1、JSP中的page指令

page指令通过设置内部的多个属性来定义JSP文件中的全局性,需要强调的是每个JSP都有各自的page指令,如果没有对这些属性进行设置,JSP容器将使用默认的属性设置。

语法:

<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 
                   属性n="属性值n"%>

属性

描述

默认值

language

指定JSP页面使用的脚本语言

java

import

通过该属性来引用脚本语言中使用到的类文件

contentType

用来指定页面生成内容的MATE类型,通常为text/html类型。其中,可以使用charset指定字符编码方式 

text/html, 

ISO-8859-1

2、JSP中的小脚本与表达式

在JSP页面中计算两个数的和,将结果输出显示

//指令
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=utf-8" %>

<html>
	<head><title>计算求和</title></head>
	<body>
		两个数的求和结果为:
//小脚本
		<%
			int numA = 4, numB = 5 ;
			int result = numA+numB;
		%>
//表达式
		<%=result %>
	</body>
</html>

3、JSP中的声明

JSP页面中定义方法

语法:

<%! Java代码%>

4、JSP中的注释

语法

<!-- html注释-->

 

<%-- JSP注释--%>

jsp脚本注释:

<% //单行注释 %> 
<%  /*多行注释 */ %>

3、JSP 执行过程

Web容器处理JSP文件请求需要经过3个阶段

  • 1.翻译阶段
  • 2.编译阶段
  • 3.执行阶段

第一次请求之后,Web容器可以重用已经编译好的字节码文件

如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译

4、JSP输出显示

1、out对象输出显示

out.print();

out.println();

2、表达式输出

JAVA表达式通常情况下会用一个Java变量来代替,也可以是带有返回值的方法。

使用表达式进行输出时,结尾处不能添加分号,否则会提示错误。

<%=JAVA表达式>

3、转义字符的输出

如果想要输出特殊字符,必须使用转义字符进行输出,在特殊字符之前加入“\”即可 

5、变量

6、使用集成开发工具创建Web项目

部署Web项目

7、Web程序的调试与排错

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值