JSP基础知识

JSP基础知识,第1张

JSP基础知识 1.JSP定义

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML(静态网页技术)网页中插入Java代码。标签通常以结束。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP *** 作和命令来编写JSP。

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

2.Web应用架构 2.1B/S C/S的区别和定义

B/S:B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。

B/S结构是随着互联网的发展,web出现后兴起的一种网络结构模式。这种模式统一了客户端,让核心的业务处理在服务端完成。你只需要在自己电脑或手机上安装一个浏览器,就可以通过web Server与数据库进行数据交互。

C/S:C是英文单词“Client”的首字母,即客户端的意思,C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。

C/S结构是一种软件系统体系结构,也是生活中很常见的。这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。

B/S架构

C/S架构

软件安装

性能安全

需要专门的客户端应用

升级维护

客户端零维护

客户端需要单独维护和升级

平台相关

与 *** 作系统平台的关系最小化

对客户端 *** 作系统一般有限制

性能安全

在响应速度和安全性上需要花费更多设计成本

能充分发挥客户端处理能力,客户端响应快

2.2B/S原理

 

 用户输入---》发送客户端的请求信息---》应用服务器---》访问数据库服务器---》返回应用服务器---》从服务器检索到的信息到用户

2.3统一资源定位符url

http://localhost:8080/工程名称/静态资源

127.0.0.1默认映射localhost:8080

3.Tomcat服务器 3.1Tomcat的目录结构

目录

说明

/bin

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

/conf

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

/lib

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

/logs

存放Tomcat的日志文件

/temp

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

/webapps

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

/work

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

 

3.2Tomcat的修改端口号:

打开tomcat的安装目录,然后找到conf文件夹,找到server.xml文件,记事本打开,搜索8443,修改默认端口号:8080

4.JSP语法 4.1JSP中的page指令 
<%@ page 属性1="属性值" 属性2="属性值" %>
常见属性:
language:指定JSP页面的脚本语言
import:脚本语言中使用的类
contentType:JSP页面的编码方式
4.2脚本:
<%Java代码 %>
4.3表达式
<% =Java表达式%>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %>
<%@ page language="java" contentType="text/html; UTF-8" pageEncoding="UTF-8" %>

  
    
    
    
    $Title$
  
  
  哈哈
  <%
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    Date date = new Date();
    String time = simpleDateFormat.format(date);
  %>
  <%= time %>
  
5.JSP执行过程

客户端发出请求到应用服务器,通过JSP翻译为.java文件,编译为.class文件,执行返回应用服务器,在客户端进行响应

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4668004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存