jsp:
一. page指令 页面指令
1.格式
<%@ page attribute 1="value1" attribute2 = "value2" %> 设置Page 指令属性影响当前页面
Page指令中除import 属性外,其他属性只能在指令中出现一次。
language="Java" 设置当前页面中编写JSP脚本使用的语言。
contenType="mimeType;Charset=CHARSET" 设置页面响应的MIME类型,如果设置不正确,则不会响应
import ="{pakage.class |Pageage.*}"
若要在页面中使用编写JavaBean:import 导入
<jsp:UseBean> 动作标识
二. include 指令
用于当前的JSP页面,在当前使用该指令的位置嵌入其他文件,被包含文件中有可执行的代码,则显示代码执行后的结果:
<%@ include file="文件的绝对路径或者相对路径"%>
三. taglib 使用格式
<%@ taglib uri ="tagURI" prefix="tagPrefix" %>
uri:标签描述符 对标签描述文件(*.tld的映射)
prefix: 制定一个在页面中使用由uri属性指定的标签前
JSP表达式
(1)向页面输出内容
<%String name="www.xxx.com";%> 用户名:<%=name%>
效果:用户名:www.xxx.com
(2)生成动态的链接地址
<%String path="welcome.jsp";%> <a href="<%=path">链接到welcome.jsp</a>
效果:<a href="<a href="<%=path%>"链接到welcome.jsp</a>
(3)动态指定Form表单处理页面
<%String name="logon.jsp";%> <form action ="<%=name%>"><form>
效果:生成HTML代码
<form action ="logon.jsp"></form>
(4)通过循环语句生成的命名
<% for(int i=1; i<3;i++)%>
file<%=i%>:<input type="text"
name="<%="file" +i %>"><br>
<%}%>
效果:1.file1: <input type="text" name="file"><br>
2.file2:<input="text" name="file2" <br>
声明标识:
<%!声明变量或方法的代码%>
<%Java程序的片段%>
HTML中的注释
<!--=注释内容-->
<%--注释内容--%> :浏览时看不见,通过客户端
查看源代码也看不见
动作标识
<jsp:include> 向当前的页面中包晗其他的文件,这个文件可以是动态文件也可以是静态文件或者向被包含的动态页面中传递参数
<jsp:param>子标识可以向被包含的动态页面中传递参数
<jsp:include > 与 include指令区别( 路径 )
<jsp:forward>将请求转发到另外一个JSP,HTML,或者相关资源文件中、