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隐含对象
对象 | 描述 |
---|---|
request | HttpServletRequest类的实例 |
page | 和Java类中的this关键字相似 |
Exception | Exception类的对象,代表发生错误的JSP页面中对应的异常对象 |
session | HttpSession类的实例 |
application | ServletContext类的实例,与应用上下文有关 |
config | ServletConfig类的实例 |
out | PrintWriter类的实例,用于把结果输出至网页上 |
response | HttpServletResponse类的实例 |
pageContex | PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问 |
今天的文章jsp 入门_jsp是什么软件「建议收藏」分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/78720.html