一:指令元素:1.页面指令 2.include指令 3.taglib指令
二:动作元素用jsp作为前缀
三:<%--页面指令 --%>
<%--
8个
session:http会话这个页面是否参与
buffer:到客户输出流的缓冲模式
autoflush:缓冲区满时到客户输出流被刷行
isTheadSafe:设置jsp文件是否能够多线程使用
info:jsp页面信息
errorPage:定义出现异常时调用的页面
isErrorPage:设置当前页面是否是errorPage的目标页面
isELIgnore: 设置EL表达式是否被忽略
--%>
<%@ page session="true/false" buffer="none/8kb" autoflush="true" isTheadSafe="true" info="一个jsp测试页面"%>
<%@ page errorPage="error.jsp" isErrorPage="true" isELIgnored="true"/>
四:include指令
<%@ include file="header.jsp"%>
<%@ include file="header.html"%>
<%@ include file="header.文本文件"%>
<%@ include file="header.inc"%> 等等格式
五:
<jsp:include></jsp:include> 比 <%@ include file =" "%>效率低
<jsp:include>可以包含静态页面也可以包含动态页面
<%@ include file =" "%>只能包含静态页面
六:
<jsp:param></jsp:param>可以动态传值
<jsp:include>
<jsp:param></jsp:param>
</jsp:include>
<jsp:forward>
<jsp:param></jsp:param>
</jsp:forward>
七:
<jsp:useBean id="userInfo" class="com.user.login.UserInfo">
<jsp:setProperty name="userInfo" property="*" />
</jsp:useBean>
<jsp:useBean id="userInfo" class="com.user.login.UserInfo">
<jsp:setProperty name="userInfo" property="userName" param="UserName"/>
</jsp:useBean>
八:jsp内建对象
1.out
out.flush();//输出缓冲区里的数据
out.newLine();//输出一个换行字符
out.clearBuffer();//清空缓冲区
out.clear();//清空缓冲区,但不会把缓冲区中的数据输出到客户端
out.flush();//输出缓冲区中的数据
out.isAutoFlush();//设置是否自动输出缓冲区
out.getRemaining();//获取缓冲区中没有占用的空间
2.request
isUserInRole()
10.jsp页面间的几种传值的方法
10.1)?在连接的jsp页后加上要加的参数
在<jsp:forward>
10.2)<jsp:param name="userName" value="caiyan"></jsp:param>
<jsp:parm name="age" value="23"></jsp:param>
</jsp:forward>
10.3)<jsp:include page=" ">
<jsp:param name="" value=""></jsp:param>
</jsp:include>
11.设置列表框宽度
style="width:5em"
width="30%"
<input type="text" name="age" id="age" style="width:5em"/>5越大则框的长度越长
<input type="text" name="age" id="age" style="width:30%"/>30越大则框的长度越长
12.在jsp中判断输入值是否为空是下面两种情况必须填写
request.getParameter("splb")!=null
!request.getParameter("splb").trim().equals("")
13.在jascript中可以利用<%%>的形式 用<%=%>得到值
14.在jsp中想在各个表框间加些加大距离的空格,不能直接加 ,这样是非法的,一定要
这样<td> </td>
jsp部分简记
最新推荐文章于 2023-05-22 22:44:55 发布