JSP概述

原创 2018年04月15日 14:12:21
1.JSP:Java Server Page:Java服务器网页。在HTML页面中编写Java代码的页面。
1).本质上是一个Servlet。
2).JSP可以放置在WEB应用程序中的除了WEB-INF及其子目录外的其他任何目录中。
3).JSP 页面的隐含变量: 没有声明就可以使用的对象。JSP一共有9 个隐含对象。
public void _jspService(HttpServletRequest request,HttpServletResponse response)
throws java.io.IOException,ServletException{
PageContext pageContext=null;
HttpSession session =null;
ServletContext application=null;
ServletConfig config=null;
JspWriter out =null;
Object page =this;
//使用<% %> 编写的代码在吃位置。可以用到request,response,pageContext,session
//application,config,out,page这8个隐含对象。(实际上还可以使用一个叫exception 的隐含对象)
①.request:HttpServletRequest对象*
②.response:HttpServletResponse对象(在jsp页面几乎不会调用response的任何方法)
③.pageContext:页面上下文,是pageContext的一个对象,可以从该对象中获取其他8个对象。也可以从中获取到当前
页面的其他信息(自定义标签)*
④.session:代表浏览器和服务器的一次会话,是HttpSession的一个对象。*
⑤.application:代表当前web应用,是ServletContext对象。*
⑥.config:,当前JSP对应的Servlet的ServletConfig对象,(几乎不使用),若需要访问当前jsp配置的初始化参数,需要通过映射地址才可以
         <servlet>
            <servlet-name>hellojsp</servlet-name>
            <jsp-file>/hello.jsp(当前需要设置的jsp的路径)</jsp-file>
       </servlet>
⑦.out: JspWriter对象,调用out.print()直接把字符串打印到浏览器上*
⑧.page:指向当前jsp对应的Servlet对象的引用,但为Object类型,只能调用Object类方法(几乎不使用)
⑨.exception:用于捕获JSP抛出的异常。它只有在JSP页面属性声明 <%@ page isErrorPage="true"%>时才可用。

4).JSP模板元素:JSP页面中的静态HTML内容
5).JSP表达式(expression)提供了将一个Java变量或表达式的计算结果输出到客户端的简化方式。
它将要输出的变量或表达式直接封装在<%=   %>之中。
<%
	Date date = new Date();
	out.print(date);
%>
<%= date %>
6).JSP脚本片段(scriptlet) 是指嵌套在<%    %>  之中的一条或多条java程序代码。
<%
	Date date = new Date();
	out.print(date);
%>
<%= date %>
<%
	String ageStr = request.getParameter("age");
	Integer age = Integer.parseInt(ageStr);
	
	if(age>=18){
		
%>
	成人。。
<%
	}else{
%>
	未成人。。。
<%
	}
%>
7).JSP 声明:JSP 声明将java代码封装在<%!  %>之中,他里面的代码将被插入进Servlet的_jspService方法的外面
(JSP 页面中几乎从不这样使用)声明方法
<%!
void test(){}
%>
8).JSP 注释的格式:<%-- JSP 注释 --%> <!-- HTML 注释  -->
区别: JSP注释可以阻止JAVA代码的执行
<%-- 
<%  
 System.out.println("输出");
%>
 --%>

IT服务管理概述和ISO20000-2011解读

-
  • 1970年01月01日 08:00

JSP的介绍和基本语法

JSP的介绍和基本语法jsp概述JSP全称Java Server Pages,是SUN公司定义的一种用于开发动态WEB资源的技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。js...
  • qq_33689414
  • qq_33689414
  • 2017-03-04 22:58:45
  • 741

JSP基础概述

JSP简介
  • SmallYoung_H
  • SmallYoung_H
  • 2016-10-30 12:33:22
  • 216

JSP - 概述

什么是 JavaServer Pages? JavaServer Pages(JSP) 是一种技术,能够开发支持动态内容的网页,可以帮助开发人员在 HTML 页面中利用特殊的 JSP 标签插入 ...
  • LuMing8
  • LuMing8
  • 2016-12-20 16:58:43
  • 193

JSP概述(一)

JSP 2016年7月7日 9:37  jsp:java server page  JAVA服务器脚本语言 js页面要被web容器翻译成java类,按照servlet规范,所有jsp翻译生成...
  • Generalissimo_Hu
  • Generalissimo_Hu
  • 2016-07-10 17:58:32
  • 200

JSP技术概述

使用JSP技术构建网页的大体处理流程:
  • u010378878
  • u010378878
  • 2016-05-04 22:01:18
  • 1420

jsp概述.ppt入门

  • 2010年08月10日 22:16
  • 160KB
  • 下载

jsp的概述与发展

  • 2012年05月24日 16:36
  • 727KB
  • 下载

JSP的简单介绍

JSP (Java Server Pages)是指: 1)在HTML中嵌入Java脚本代码 2)由Web服务器中的JSP引擎来编译和执行嵌入的Java脚本代码,然后将生成的整个页面信息返回给客户端...
  • xin9_9
  • xin9_9
  • 2017-04-04 10:21:29
  • 514

Servlet Jsp 技术概述下载(带源码)

  • 2009年02月24日 14:16
  • 8.23MB
  • 下载
收藏助手
不良信息举报
您举报文章:JSP概述
举报原因:
原因补充:

(最多只允许输入30个字)