美文网首页
[java][JSP]:基本语法+3个指令+6个动作

[java][JSP]:基本语法+3个指令+6个动作

作者: 阿不不不不 | 来源:发表于2018-11-20 09:36 被阅读24次

1、基本语法

模版元素

JSP页面中的html内容称之为模版元素,JSP模版元素定义了页面的基本骨架,即定义了页面的结构和外观

JSP表达式:用于将程序数据输出到客户端
语法:<%=变量或者表达式%>
举例:输出当前系统时间
<%= new java.util.Date()%>
JSP声明 <%!java代码%>表示在类中定义全局成员和静态块

用于定义JSP页面转换成servlet程序的静态代码块,成员变量和方法

2、3个指令:

它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分

语法

<%@ 指令名称 属性1=“属性值1” 属性2=“属性值2”。。。%>或者:
<%@ 指令名称 属性1=“属性值1”%>
<%@ 指令名称 属性2=“属性值2”%>
例如:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page language="java" %>
<%@ page import="java.util.*" %>
page:作用:用于定义JSP页面的各种属性详解
属性:
1.1、 import 和java代码中的import是一样的
<%@ page import="java.util.Date,java.util.List"%>
或者:
<%@ page import="java.util.Date"%>
<%@ page import="java.util.List"%>
JSP会自动导入以下的包:
import java.lang.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
1.2、 session: 是否会自动创建session对象。默认值是true;
1.3、 buffer: JSP中有javax.servlet.jsp.JspWriter输出字符流。设置。输出数据的缓存大小,默认是8kb.
1.4 errorPage: 如果页面中有错误,则跳转到指定的资源。
errorPage="/uri" 如果写“/”则代表当前应用的目录下,绝对路径。
如果不写“/”则代表相对路径。
1.5、 isErrorPage: 是否创建throwable对象。默认是false;
1.6、 contextType: 等同于response.setContextType("text/html;charset=utf-8");
1.7、 pageEncoding: 告诉JSP引擎要翻译的文件使用的编码。
1.8、 isELIgnored: 是否支持EL表达式。 默认是false
<%@ page  pageEncoding="gbk" %>
include:静态包含:把其它资源包含到当前页面中
<%@ include file="/include/header.jsp" %>
动态包含:
<jsp:include page="/include/header.jsp"></jsp:include>
两者的区别:翻译的时间段不同
前者:在翻译时就把两个文件合并
后者:不会合并文件,当代码执行到include时,才包含另一个文件的内容。
原则:能用静的就不用动的。
taglib:作用:在JSP页面中导入JSTL标签库。替换JSP中的java代码片段
<%@ taglib uri="" prefix="c"%>
prefix 是一个标签库别名 
taglib的uri 
标签库引入jsp文件时uri有两种写法。
如:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
6个动作:待用到时再完善
使用标签的形式来表示一段java代码。
如: 
<jsp:include page="2.jsp"></jsp:include>
<jsp:include > 动态包含
<jsp:forward> 请求转发
<jsp:param> 设置请求参数
<jsp:useBean> 创建一个对象
<jsp:setProperty> 给指定的对象属性赋值
<jsp:getProperty> 取出指定对象的属性值

相关文章

  • jsp语法

    Jsp语法包含:注释、jsp指令、jsp脚本元素、jsp动作元素。 Jsp注释: Htm...

  • 八、JSP动作元素

    JSP动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。 JSP动作元素是用XML语法写成的...

  • JAVA Web学习(7)___第5章 JSP基本语法

    第5章 JSP基本语法 5.1了解JSP页面 5.2指令标识 语法格式 JSP三种指令标签 5.2.1 page指...

  • JSP总结

    JSP 特点 九大内置对象 语法 三大指令<%@ ... %> 动作标签

  • jsp中的文件包含

    jsp提供了指令包含和动作包含两种方式: 指令包含语法:<%@include file="filename"%>通...

  • jsp指令和动作

    include指令 include动作 include指令和动作的区别 动作

  • [java][JSP]:基本语法+3个指令+6个动作

    1、基本语法 模版元素 JSP页面中的html内容称之为模版元素,JSP模版元素定义了页面的基本骨架,即定义了页面...

  • jsp

    jsp介绍 jsp语法 jsp指令 EL表达式 自定义标签 jsp指令 - page jsp指令 - includ...

  • 五、JSP的7个动作指令

    动作指令只是在运行时的动作,编译指令在将JSP翻译成Servlet时起作用 JSP的主要动作指令 jsp:forw...

  • Java web 学习—JSP

    一个JSP页面中包括指令标识,HTML代码,JavaScript代码,嵌入的Java代码,注释和jsp动作标识等 ...

网友评论

      本文标题:[java][JSP]:基本语法+3个指令+6个动作

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