JSP入门教程(一)

JSP简介

JSP(全称Java Server Pages)是 运行在服务端的语言。是一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。
JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。
JSP文件后缀名为 *.jsp
JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。

JSP 开发环境搭建

JSP 开发环境是您用来开发、测试和运行 JSP 程序的地方。如果你使用的是 Eclipse 环境,可以直接参阅:JAVA环境变量配置Tomcat环境变量配置
下面我们试着写一个 "Hello World"程序

<html>
    <head>
           <title>我的第一个JSP程序</title>
    </head>
    <body>
           <%
                  out.println("Hello World!");
           %>
    </body>
</html>

JSP语法

1. 脚本程序格式

<% 代码片段 %>
或者
<jsp:scriptlet>
   代码片段
</jsp:scriptlet>

2.中文编写问题

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

3.JSP声明
一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中,您必须先声明这些变量和方法然后才能使用它们。

<%! declaration; [ declaration; ]+ ... %>
或者
<jsp:declaration>
   代码片段
</jsp:declaration>

4.JSP表达式

<%= 表达式 %>
或者
<jsp:expression>
   表达式
</jsp:expression>

5.JSP注释
JSP注释主要作用:为代码作注释以及将某段代码注释掉,让别人更容易明白你写的代码。

<%-- 注释内容--%> 

6.JSP指令

指令描述
<%@ page … %>定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include … %>包含其他文件
<%@ taglib … %>引入标签库的定义,可以是自定义标签

7.JSP隐含对象

对象描述
requestHttpServletRequest类的实例
page和Java类中的this关键字相似
ExceptionException类的对象,代表发生错误的JSP页面中对应的异常对象
sessionHttpSession类的实例
applicationServletContext类的实例,与应用上下文有关
configServletConfig类的实例
outPrintWriter类的实例,用于把结果输出至网页上
responseHttpServletResponse类的实例
pageContexPageContext类的实例,提供对JSP页面所有对象以及命名空间的访问

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码前哨站

你的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值