JSP的初次使用

2023-11-11

什么是jsp?

JSP这三个字母是Java Server Pages的缩写,见名知意java的服务器页面

来段代码

<%@ page contentType="text/html"%>
<%@ page pageEncoding="utf-8"%> 
<HTML>
    <body bgcolor = pink >
    <h1 >
    这是一个简单的JSP页面 </h1>
<% int i,sum=0;
     for(i=1;i<=100;i++){
         sum=sum+i;
     }
     %>

<p style = "font-family;宋体;font-size:36;color:blue">1到100的连续和是:<%=sum%> </p> 
</HTMl>

JSP的三大指令


page 用于声明jsp : jsp=html+page指令

page 里面常见的属性:

contentType=“text/html;charset=UTF-8” 指定jsp文件的mime类型和字符集
import=“java.util.*” 为jsp的脚本中的Java代码去导包
errorPage=“500.jsp” 如果当前页面发生异常,就跳转到500.jsp中
isErrorPage=“true” 承认自己是不是错误处理页面,如果为true就可以使用exception内置对象

taglib 用于导入外部资源标签库,jstl

作用:引入外部标签库,通常用于引入jstl标签

include 静态包含,一个jsp页面可以包含另一个jsp页面

作用:静态包含 – 两个jsp之间使用静态包含,会被tomcat服务器编译成一个servlet,可以实现脚 本互通

先来展示一下怎么来使用tomcat来展现jsp

第一种:在本地的根目录下打开

第二种:在根目录所在的文件夹下创建文件夹

第三种:新建Web服务目录

可以将Tomcat服务器所在计算机的某个(非webapps下的子目录)设置成一个Web服务目录,并为该Web服务目录指定虚拟目录,也就是隐藏Web服务目录的实际位置,用户只能通过虚拟目录访问Web服务目录中的JSP页面。

①首先在本机电脑新建该目录D:\anew(若想指定的目录已经存在则不需要新建)

②用记事本打开E:\Tomcat 7.0\conf\server.xml文件,在文件的</Host>的前面加入语句

<Context path="/aaa" docBase="D:\anew" debug="0" reloadable="true"/>

③重新启动Tomcat服务器

cmd下进入tomcat的bin目录
开启:
starup
或者
启动tomcat目录。 tomcat目录/bin/startup.bat(window启动文件) 找到startup.bat 双击运行。会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。)

关闭:
shutdown

④将已经编写好的JSP页面存放到D:\anew目录下,这样用户就可以通过虚拟目录aaa访问JSP页面

⑤在浏览器中输入http://localhost:8080/aaa/hello.jsp则显示自己编写的hello.jsp页面

哈哈哈成功了哦~~~~

可以交作业了,Bey~~ 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSP的初次使用 的相关文章

随机推荐

  • 手动推导LogisticRegression建模结果

    usr bin env python3 coding UTF 8 Date 2023 8 25 15 51 Author HELIN import numpy as np from sklearn model selection impor
  • 如何从Windows切换到Linux

    作者 栈栈 链接 CU技术社区 微软已经马上准备在2020年1月份终止对Windows 7的支持 这意味着您将不再获得bug修复或安全更新 如果您是Windows 7的最终支持者之一 并且不想陷入一个不安全的系统 则可以选择 升级到Wind
  • Verilog功能模块——Uart收发

    摘要 本文分享了一种通用的Uart收发模块 可实现Uart协议所支持的任意波特率 任意位宽数据 5 8 任意校验位 无校验 奇校验 偶校验 1校验 0校验 任意停止位 1 1 5 2 的数据传输 此模块需要搭配FIFO使用 以消除发送端和接
  • 最新AI创作系统ChatGPT网站源码+详细图文搭建教程/支持GPT-4/支持AI绘画/Prompt应用/访客体验功能

    一 SparkAI创作系统 如何搭建部署AI创作ChatGPT系统呢 小编这里写一个详细图文教程吧 SparkAi使用Nestjs和Vue3框架技术 持续集成AI能力到AIGC系统 1 1 程序核心功能 程序已支持ChatGPT3 5 4
  • Python:安装Flask web框架hello world示例

    安装easy install pip install distribute 安装pip easy install pip 安装 virtualenv pip install virtualenv 激活Flask pip install Fl
  • 搭建私人图床结合内网穿透实现公网访问,让您的摄影作品连接世界

    文章目录 1 树洞外链网站搭建 1 1 下载安装树洞外链 1 2 树洞外链网页测试 1 3 cpolar的安装和注册 2 本地网页发布 2 1 Cpolar临时数据隧道 2 2 Cpolar稳定隧道 云端设置 2 3 Cpolar稳定隧道
  • Select、Poll、Epoll的使用和区别,多种IO的区别

    目录 一 四种IO分类 二 I O多路复用select 三 I O多路复用Poll 四 I O多路复用Epoll 五 三种多路复用的区别总结 1 支持一个进程所能打开的最大连接数 2 fd剧增后带来的IO效率问题 3 消息传递方式 4 索引
  • 一、PyTorch基础:Tensor基础操作

    1 1Tensor Tensor 又名张量 读者可能对这个名词似曾相识 因它不仅在PyTorch中出现过 它也是Theano TensorFlow Torch和MxNet中重要的数据结构 关于张量的本质不乏深度的剖析 但从工程角度来讲 可简
  • SQL注入-报错注入

    页面没有显示位 但有数据库的报错信息时 可使用报错注入 报错注入是最常用的注入方式 也是使用起来最方便 我觉得 的一种注入方式 updatexml 1 3 第二个参数包含特殊字符时 数据库会报错 并将第二个参数的内容显示在报错内容中 返回结
  • 机器学习——特征工程(3分钟的超详细介绍)

    目录 1 什么是特征工程 2 数据预处理和特征处理 2 1 数据预处理 2 2 特征处理 3 特征降维 3 0 什么是特征降维 3 1 特征选择 3 2 线性降维 3 2 1 主成分分析法 PCA 3 2 2 线性判别分析法 LDA 1 什
  • 使用ESCAPE处理模糊查询%的问题

    前言 在模糊查询时 如果要查询的内容中有 比例 小明 如果不做处理 那么就会查询到所以的小明相关的数据 不能只查询到小明 的数据 1 创建工具类 工具类 public class StringUtils private static fin
  • QT关于QGIS3.26的二次开发

    目录 1 使用平台以及版本 2 显示一张tif格式的图片 3 代码的具体分析 4 一点基础知识 5 其他代码 1 使用平台以及版本 VS 2022 编译器MSVC2019 QT版本 5 15 2 系统 win10 QGIS版本 3 26 9
  • Raspberry系统管理 —— 安装和配置OpenVINO

    文章目录 什么是OpenVINO 下载测试用例 加速自己的模型 什么是OpenVINO OpenVINO Open Visual Inference and Neural Network Optimization 是一个用于视觉推理和神经网
  • 【计算机视觉

    文章目录 一 2D open vocabulary object detection的发展和研究现状 二 基于大规模外部图像数据集 2 1 OVR CNN Open Vocabulary Object Detection Using Cap
  • PyQt学习笔记-信号与槽

    PyQt学习笔记 信号与槽 一 基本概念 二 编辑信号与槽 三 自定义槽 四 将自定义的槽函数连接到信号 五 多窗口设计 1 设置启动窗口 2 窗口之间的关联 一 基本概念 信号与槽是Qt的核心机制 也是PyQt5编程时对象之间通信的基础
  • JDBC操作MySQL5日期类型字段的问题解决方法

    JDBC操作MySQL5日期类型字段的问题解决方法 由于日期数据的特殊性和多样性 以及不同的数据库 编程语言对日期的定义和处理方式差别 导致了日期处理的复杂性 和多样性 流行的Hibernate iBatis等持久化框架从中解决了各种Jav
  • Flutter之数据库的使用(sqflite_common_ffi)

    sqflite是Flutter的SQLite插件 支持的平台有 iOS Android MacOS 桌面端可以使用sqflite common ffi 本篇文章以sqflite common ffi为主 sqflite common ffi
  • m2增长率曲线_中国m2历年数据曲线图_中国m2历年数据

    2012年5月经济数据 搜狐财经 580x400 39KB JPEG 李彦宏 有图有真相 移动互联网时代真的结束了 693x390 130KB PNG 图1 全国主要城市分用途地价环比增长率曲线图 540x248 36KB JPEG 美元强
  • 八大排序算法-基数排序

    基数排序 radix sort 定义 属于 分配式排序 distribution sort 又称 桶子法 bucket sort 或bin sort 顾名思义 它是透过键值的部份资讯 将要排序的元素分配至某些 桶 中 藉以达到排序的作用 分
  • JSP的初次使用

    什么是jsp JSP这三个字母是Java Server Pages的缩写 见名知意java的服务器页面 来段代码 h1 这是一个简单的JSP页面 h1 p style font size 36 color blue 1到100的连续 p