用JSP输出Hello World
------------------siwuxie095
 
 
 
 
 
 
 
 
 
 
 
 
 
 
在 Eclipse 的 Package Explorer,右键->New->Other->Web->Dynamic Web Project
 
 
 
 
Tomcat 使用默认安装的 Apache Tomcat v9.0
 
 
关于 Tomcat 的安装与环境变量的配置,详见本人博客的分类:环境变量配置,
里面的
			Java Tomcat下载、安装和配置环境变量
 
 
本人博客(任选一个)链接:
https://www.baidu.com/s?ie=UTF-8&wd=siwuxie095
 
 
 
 
 
 
 
 
工程结构目录如下:
 
 

 
 
 
 
 
 
即
			工程名:MyJSP,点击选择
			WebContent,右键->New->JSP File,命名为
			hello.jsp
 
 
此时,工程结构目录一览:
 
 

 
 
 
 
 
 
 
 
在 hello.jsp 的 body 内添加代码
 
 
(1)JSP程序段:
 
 
使用 <% %> 包裹,其中可以添加任意的 Java 代码
 
 
注意:JSP 程序段中定义的变量是局部变量,不同的请求之间
都有一份独立的变量定义
 
 
out 是 JSP 的内置对象,主要用来向客户端输出各种格式的数据
 
 

 
 
 
 
 
 
(2)JSP 声明:
 
 
使用 <%! %> 包裹,用于定义页面范围的变量、函数和类
 
 
注意:JSP 声明中定义的变量是全局变量,不同的请求之间
共用一个变量定义
 
 
定义完毕,可以在
			JSP 页面的其他地方使用这些定义
 
 

 
 
 
 
 
 
(3)JSP 表达式:
 
 
使用
			<%=   %>
				包裹,JSP 表达式是符合 Java 语法的表达式
 
 
表达式不以分号结尾
 
 
可以把表达式的值作为字符串直接输出,相当于 <% out.print() %>
 
 

 
 
 
 
 
 
 
 
将
			Servers 打开
 
 

 
 
 
 
 
 
点击
			Tomcat,右键->Add and Remove,将 MyJSP 部署到 Tomcat 服务器
 
 

 
 
 
 
 
 
启动 Tomcat,在 Console(控制台)查看 启动日志 是否有异常
 
 
 
 
 
 
打开浏览器,在地址栏输入(二选一):
 
 
(1)localhost:8080/MyJSP/hello.jsp
 
 
(2)127.0.0.1:8080/MyJSP/hello.jsp
 
 
 
 
 
 
 
 
 
 
 
 
【made by siwuxie095】
用JSP输出Hello World的更多相关文章
- SpringMVC——使用RequestDispatcher.include()和HttpServletResponseWrapper动态获取jsp输出内容
		介绍本篇内容前,先抛出我遇到的问题或者说是需求!(精读阅读本篇可能花费您15分钟,略读需5分钟左右) 一:需求说明 有一个Controller有两个方法 第一个方法通过指定的路径和参数去渲染jsp内容 ... 
- JSP输出HTML时产生的大量空格和换行的去除方法
		在WEB应用中,如果使用jsp作为view层的显示模板,都会被空格/空换行问题所困扰. 这个问题当年也困扰了我比较长的时间.因为在jsp内使用的EL标签和其他标签时,会产生大量的空格和换行符. ... 
- JSP输出当前日期
		如何在网页中动态交互,输出当前日期? <%@ page language="java" import="java.util.*" contentType= ... 
- jsp输出当前时间
		在jsp页面中输出完整的时间,格式为"年 月 日 时:分:秒" <% Date date = new Date(); SimpleDateFormat t = new Si ... 
- 使用JSP输出九九乘法表
		在html网页中编写Java代码是,需要使用<%%>来编写,<%=%>表示取等号后面的值,如<%="hello"%>就会输出hello. < ... 
- jsp输出所有请求头的名称
		Enumeration headernames=request.getHeaderNames(); while(headernames.hasMoreElements()){ String heade ... 
- jsp输出九九乘法表
		<% String st = ""; for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ st + ... 
- jsp输出金字塔
		<% String str = ""; for(int i = 1; i <= 5; i++){ for(int j = 1; j <= 5-i; j++){ s ... 
- iReport+JasperReport+JSP 输出HTML方式预览
		<%@ page language="java" contentType="text/html; charset=UTF-8" pageEnco ... 
随机推荐
- php......调研投票练习
			调研题目与调研选项显示页面<style type="text/css"> #list{ width:400px; height:200px;} #jieguo{ wid ... 
- php面向对象加载类
			php加载类: 新建php文件用驼峰法命名类名: 每个单词首字母大写,后面加.class.php表示这是php类文件.例如: ClubMember.class.php 若为纯php页面,<?ph ... 
- Kattis - names  Palindrome Names 【字符串】
			题目链接 https://open.kattis.com/problems/names 题意 给出一个字符串 有两种操作 0.在字符串的最末尾加一个字符 1.更改字符串中的一个字符 求最少的操作步数使 ... 
- c的详细学习(1)C语言概述
			本节用来简要介绍c语言. (1)C语言的特点: C语言是一种集汇编语言及高级语言为一身的,面向过程的结构化和模块化的程序设计语言. 特点: 兼具高级语言与低级语言的双重能力.C语言允许 ... 
- 每天一个Linux命令(2)cd命令
			cd命令用来切换工作目录至dirname. 其中dirName表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录).另外,~也表 ... 
- 第一篇 先用socket模拟web服务器
			一.用socket来模拟网站访问 socket为python2.7 #!/usr/bin/env python # -*- coding:utf-8 -*- import socket def han ... 
- vo优化总结
			问题1:位姿估计用的ransac,只用了几个点,如果3d_2d点存在噪声,不行.优化:把这值当做初值,用非线性优化问题2:深度图有误差,深度过近或过远不行,有误差.而特征点往往在物体边缘处,深度测量值 ... 
- HBase启动后端口60010无法访问
			配置好HBase后,想从浏览器通过端口60010看下节点情况,但是提示无法访问 在服务器上netstat -natl|grep 60010 发现并没有60010端口 原来是因为HBase 1.0 之后 ... 
- Ubuntu application
			inkscape 矢量画图 gimp 类PS gpick 抓色工具 kdenlive 视频编辑 blender 3D Tweaks 外观设置 Krita 绘画工具 Fontforge 字体制作工具 B ... 
- matlab画折线
			figure(721);hold on;x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止 a=[203.024,113.857,256.259,244.888, ... 
