用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 ...
随机推荐
- mail
mail.php <?php require_once('class.phpmailer.php'); $mail = new PHPMailer(); //实例化 $mail->IsS ...
- 3.25课·········JavaScript的DOM操作
1.DOM的基本概念 DOM是文档对象模型,这种模型为树模型:文档是指标签文档:对象是指文档中每个元素:模型是指抽象化的东西. 2.Window对象操作 一.属性和方法: 属性(值或者子对象): op ...
- 20145229《Java程序设计》第四次实验报告
Android开发基础 实验要求 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android组件.布局管理器的使用: 3.掌握Android中事件处理机制. ...
- hd acm2045
LELE的RPG难题 析: 假设有N个方格时的涂法是F[N]种.当前边n-1个方格成立时,再加第n种颜色无影响,此时有F[N-1]种涂法,当n-1个方格违法时,即有两个相邻的格子颜色相同,则有n-2个 ...
- 常量池、perm(持久代)、方法区、栈
常量池.perm(持久代).方法区.栈 常量池指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据. 除了包含代码中所定义的各种基本类型(如:int.long等等)和对象型(如St ...
- ConcurrentHashMap以及HashMap,HashTable的区别
ConcurrentHashMap与HashMap,和HashTable 的区别? ConcurrentHashMap是一个线程安全的key-value数据结构,而HashMap不是.Concurre ...
- eclipse从Git获取项目更新
1.项目上右键 ——> Team ——> pull 如果报错: 解决方法: 依次打开:Window ——> Preferences ——> Team ——> ...
- Blog迁移至Jekyll
后续的Blog都将在 http://zhwbqd.github.io/ 为您呈现
- springmvc接受表单多条数据的值
点击下面链接查看具体内容: http://blog.csdn.net/lutinghuan/article/details/46820023
- 仿联想商城laravel实战---6、自建配置文件和缓存(如何读取自己创建的配置文件的信息)
仿联想商城laravel实战---6.自建配置文件和缓存(如何读取自己创建的配置文件的信息) 一.总结 一句话总结: config()及相应的方法 1.前端插件选择好了,后端开发超级省力? 比如多图上 ...