jsp部分简记


一:指令元素: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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值