社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
1. JSP基本构成:
<%@ page contentType="text/html;charset=utf-8" %>
<%@ page import="java.util.*" %>
...
<HTML>
<BODY>
//其他 HTML 语言
<%
//符合JAVA 语法的 JAVA 语句
%>
//其他 HTML 语言
</BODY>
</HTML>
2. JSP基本元素:
JSP基本元素有三种:脚本元素、指令元素、动作元素。
2.1 JSP指令:
页指令 <%@page %>
包含指令<%@include %>
标签库指令<%@taglib%>
2.2 动作元素:
jsp:include //在页面被请求的时候引入一个文件。
jsp:useBean //寻找或者实例化一个JavaBean。
jsp:setProperty //设置JavaBean的属性。
jsp:getProperty //输出某个JavaBean的属性。
jsp:forward //把请求转到一个新的页面。
jsp:plugin //根据浏览器类型为Java插件生成OBJECT或EMBED标记。
jsp:element //定义动态XML元素
jsp:attribute //设置动态定义的XML元素属性。
jsp:body //设置动态定义的XML元素内容。
jsp:text //在JSP页面和文档中使用写入文本的模板
2.2.1 <jsp:include>动作元素:
<jsp:include page="相对 URL 地址" flush="true" />
page 包含在页面中的相对URL地址。
flush 布尔属性,定义在包含资源前是否刷新缓存区。
2.2.2 <jsp:useBean>动作元素:
<jsp:useBean id="name" class="package.class" />
class 指定Bean的完整包名。
type 指定将引用该对象变量的类型。
beanName 通过 java.beans.Beans 的 instantiate() 方法指定Bean的名字。
常用语法:
<jsp:useBean id="name" class="package.class" />
<jsp:getProperty name="变量名" property="*"/> //获取数据并输出
<jsp:setProperty name="变量名" property="*"/> //赋值给类中的变量
2.2.3 <jsp:forward>动作元素:
jsp:forward动作把请求转到另外的页面。jsp:forward标记只有一个属性page。语法格式如下所示:
<jsp:forward page="相对 URL 地址" />
-----------------------------------------以上为课堂PPT摘抄,后期会根据自己理解进行修改完善-------------------------------
QQ:1940483703,一起学习。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!