Java Web基础(JSP)

    xiaoxiao2021-03-25  119

    1.语法

    数据定义

    <%! 变量声明/方法/类 %>

    程序块

    <% Java片段代码 %>

    表达式

    便捷的输出运算结果 <%=Java表达式 %>

    注释

    输出注释【客户端可见,可以动态生成不同的注释内容】 <!--注释内容[<%=表达式%>]-->隐藏注释【客户端不可见】 <!--注释内容-->

    指令

    page【设定整个JSP文件的属性和相关功能,也可以导入包】 <%@ page contentType="text/html,charset=gb2312" %> <%@ page import="java.until.List" %>include【导入包含静态的文件】 <%@ include file="被包含文件的url" %>taglib【标签库文件】 <%@ taglib uri="tagLibraryURI" prefix="tagPrefix" %>

    动作

    <jsp:param><jsp:include><jsp:useBean><jsp:setProperty><jsp:getProperty><jsp:forward><jsp:plugin>

    2.内置对象

    page对象config对象out对象response对象request对象session对象application对象pageContext对象exception对象

    3.JavaBean

    是一个可以重复使用的java类,一个Java类来创建的对象称为一个Bean

    应该遵守的规则

    每个成员变量必须有get和set方法boolean类型的成员变量可以用is方法代替get和set方法所有方法都必须是public的如果有构造方法,必须无参数

    属性

    Simple属性 有get和set/is方法的变量Indexed属性 表示一个数组值Bound属性 当该属性的值发生变化时,要通知其他对象Constrained属性 当该属性的值要发生变化时,与之有关联的其他Java对象可以否决该变化

    作用域

    在<jsp:useBean>中scope关键词决定了JavaBean对象的生存周期和使用范围

    page作用域request作用域session作用域application作用域

    4.jsp文件的基本结构

    page指令 <html> <head> XXX </head> <body> 代码片段+动作 </body> </html>
    转载请注明原文地址: https://ju.6miu.com/read-18823.html

    最新回复(0)