美文网首页
Java中级(五)

Java中级(五)

作者: kelaody | 来源:发表于2019-05-13 20:25 被阅读0次

一、JSP(java server pages) 是一种动态网页技术!
动态生成网页数据的技术,而不是具有动态效果网站

二、JSP的本质
JSP本质就是servlet。 JSP≈java+html

三、JSP的运行流程
1.当浏览器输入127.0.0.1:8080/web/1.jsp
2.服务器收到*.jsp结尾的请求,org.apache.jasper.servlet.JspServlet 处理
3.JspServlet调用相关类,将1.jsp编译成_1_jsp.java,在编程成_1_jsp.class文件
4.执行_1_jsp.class(这个类就是一个servlet)

四、jsp语法
1.脚本语法
①jsp脚本段 <% %>,在其间的代码出现在_jspService方法中。
②jsp声明 <%! %> , 在其间的代码出现在类中
③jsp表达式 <%= %>,将一个表达式的值输出
④jsp注释 <%-- --%>,jsp的注释可以注释一切,并且不会将注释的内容生成在java中
2.编译器指令
语法:<%@ 指令名称 指令属性="指令值" %>
① page
contentType 设置页面的响应类型及字符编码集
pageEncoding 设置页面的字符编码集
import 导包
errorPage 当程序执行有异常时,跳转errorPage指向的页面
isELIgnored 表示是否忽略EL表达式的执行
② include
file 引入一个页面在当前页面中(将某个jsp混入这个jsp一同编译成一个新的java文件)
③ taglib (暂时不讲)
3.动作语法
<jsp:include page="xxx.jsp"></jsp:include> 导入一个页面在本页面中,起始标签和结束标签不要有空格
<jsp:forward page="xxx.jsp"></jsp:forward> 请求转发,起始标签和结束标签不要有空格

五、九大内置对象(可以直接在jsp脚本段使用)
①四大作用域
pageContext javax.servlet.jsp.PageContext
request javax.servlet.http.HttpServletRequest
session javax.servlet.http.HttpSession
application javax.servlet.ServletContext
②两个输出
out javax.servlet.jsp.JspWriter
response javax.servlet.http.HttpServletResponse
③三个打酱油
page java.lang.Object
config javax.servlet.ServletConfig
exception java.lang.Throwable

相关文章

  • Java中级(五)

    一、JSP(java server pages) 是一种动态网页技术!动态生成网页数据的技术,而不是具有动态效果网...

  • java中级知识

    不积硅步无以至千里 题目整理于网络, 就不一一标明出处,在这里统一谢过 一、String特性。StringBuff...

  • Java中级篇

    在上一篇文章中,我们主要讨论的是如何做一个Java Web项目,以及前期需要哪些方面的基础。最后,我还推荐了几个比...

  • Java中级(八)

    一、jQuery是什么?jQuery是一个小、快、内容丰富的js库,jQuery的宗旨是:write less,d...

  • Java中级(六)

    EL(Expression Language)一、作用:从作用域中取值,再将值显示给用户二、目的:在JSP中消灭j...

  • Java中级(七)

    一、传统的web请求 二、异步的web请求1.什么是ajaxAsynchronous Javascript And...

  • Java中级(二)

    一、单例模式1、懒汉式 2、饿汉式 二、tomcat使用1)部署项目1)myeclipse会将java代码编译过后...

  • Java中级(四)

    ServletConfig:表示servlet的配置信息,一个servlet对象对应一个servletconfig...

  • Java中级(九)

    Cookie:在浏览器中保存用户的信息 使用:由服务器创建,发送到浏览器保存,之后随着请求发回到服务器1.创建co...

  • Java中级(一)

    一、定义http(Hyper Text Transfer Protocol):超文本传输协议二、作用数据传输三、概...

网友评论

      本文标题:Java中级(五)

      本文链接:https://www.haomeiwen.com/subject/itfdaqtx.html