------------------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的更多相关文章

  1. SpringMVC——使用RequestDispatcher.include()和HttpServletResponseWrapper动态获取jsp输出内容

    介绍本篇内容前,先抛出我遇到的问题或者说是需求!(精读阅读本篇可能花费您15分钟,略读需5分钟左右) 一:需求说明 有一个Controller有两个方法 第一个方法通过指定的路径和参数去渲染jsp内容 ...

  2. JSP输出HTML时产生的大量空格和换行的去除方法

    在WEB应用中,如果使用jsp作为view层的显示模板,都会被空格/空换行问题所困扰.     这个问题当年也困扰了我比较长的时间.因为在jsp内使用的EL标签和其他标签时,会产生大量的空格和换行符. ...

  3. JSP输出当前日期

    如何在网页中动态交互,输出当前日期? <%@ page language="java" import="java.util.*" contentType= ...

  4. jsp输出当前时间

    在jsp页面中输出完整的时间,格式为"年 月 日  时:分:秒" <% Date date = new Date(); SimpleDateFormat t = new Si ...

  5. 使用JSP输出九九乘法表

    在html网页中编写Java代码是,需要使用<%%>来编写,<%=%>表示取等号后面的值,如<%="hello"%>就会输出hello. < ...

  6. jsp输出所有请求头的名称

    Enumeration headernames=request.getHeaderNames(); while(headernames.hasMoreElements()){ String heade ...

  7. jsp输出九九乘法表

    <% String st = ""; for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ st + ...

  8. jsp输出金字塔

    <% String str = ""; for(int i = 1; i <= 5; i++){ for(int j = 1; j <= 5-i; j++){ s ...

  9. iReport+JasperReport+JSP 输出HTML方式预览

    <%@ page language="java" contentType="text/html; charset=UTF-8"      pageEnco ...

随机推荐

  1. Kattis - yoda 【字符串】

    分析 给出两个串 从末尾开始对齐 每位对齐后,每一位 遍历 如果 第一串 的那位 < 第二串 的 那么 第一串的那位 就删去 如果 等于 两位 都保留 如果 大于 那么 保留 第二串的 那位 如 ...

  2. ios 表情编码

    感受 :可以做自定义键盘时候用  很方便 还可以在textView里面看到 用户体验很好~ 但是要和服务器管理员协商好,做好解析转码工作,不然网页上是不显示的. ios表情编码 在ios中可以使用可爱 ...

  3. var妙用

    var广泛使用其实也有用的.比如在一些不太确定类型的地方 (比如要区分int/uint/long/double的时候),用泛型太牛刀而不用又觉得不灵活的时候,其实是比较推荐var的比如设计某种类的时候 ...

  4. inline-block间距解决方案

    当我们将元素设为inline-block时,总是会莫名其妙出现一些间距 <!DOCTYPE html> <html> <head> <meta charset ...

  5. TCP相关知识总结

    参考: http://coolshell.cn/articles/11564.html http://coolshell.cn/articles/11609.html TCP头格式 接下来,我们来看一 ...

  6. mysql自定义函数语法

    创建函数 DELIMITER $$DROP FUNCTION IF EXISTS `test` $$CREATE FUNCTION `test`(a int ,b int)RETURNS int BE ...

  7. 剑指offer之 旋转数组的最小数字

    package Problem8; public class MinInReversingList { /* * 题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. * 输入 ...

  8. dedecms 织梦点击图片进入下一页代码

    织梦DedeCMS5.6网站文章页点击图片进入下一页最后一页进入下一篇文章的方法: 我们首先按照下面的方法修改: 修改 include/arc.archives.class.php 1.查找“//解析 ...

  9. 使用IDEA创建一个springboot项目

    工欲善其事,必先利其器. 不难发现,还是有很多小朋友在使用eclipse开发java项目.当你接触IDEA后,一切都变得美好了. 使用IDEA创建一个springboot项目是一件极其简单的事情.界面 ...

  10. hadoop_学习_02_Hadoop环境搭建(单机)

    一.环境准备 1.说明 hadoop的下载来源有: 官方版本:http://archive.apache.org/dist/hadoop/ CDH版本:http://archive.cloudera. ...