`
GODdaughter
  • 浏览: 102905 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

jsp部分简记

    博客分类:
  • 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中想在各个表框间加些加大距离的空格,不能直接加&nbsp;,这样是非法的,一定要
这样<td>&nbsp;&nbsp;&nbsp;</td>






分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics