JSP基础

 JSP指令:
导包
	<%@ page import=”package.class/..” %>

获取session  或者不获取
	<%@ page session=true | false%>

缓冲  不要缓冲 默认为8kb
	<%@ page buffer= none | 8KB |sezekb %>

设置线程是否安全 (false 时 设置线程安全)
	<%@ page isThreadSafe=”true | false” %>

指定jsp的异常处理页面
	<%@ page errorpage=”error.jsp” %>
	可以在web.xml里面配置
	<error-page>
		<exception-type>java.lang.ArithmeticException</exception-type>
		<location>error.jsp</location>
		//所有页面只要出现此异常 就跳到error.jsp页面。
</error-page>

<error-page>
		<error-code>404</error-code>
		<location>error.jsp</location>
		//所有页面只有出现404错误就跳到error.jsp页面。
</error-page>

显示页面为一个异常处理页面 (此servlet服务器可以拿到异常对象)
	<%@ page isErrorpage=”ture” %>

说明jsp编码
	<%@ page pageEncoding=”charcaterSet | UTF-8” %>


Include 指令:
包含网页,包含的所有jsp的都翻译为一个servlet应用 (静态包含 编译时包含)
	<%@ page file=”foot.jsp”%>

动态包含:(运行时包含 翻译为几个servlet)
1.	  Request.getRequestDispatcher(“foot.jsp”).include(request,response);
2.	  <% pageContext.include(foot.jsp);
3.	  <jsp:include page=”foot.jsp” ></jsp:include>

Jsp控件跳转
	<jsp:forward page=”abc.jsp”></jsp:forward>

Jsp控件传数据
	<jsp:param name=”username” value=”12”/> 

Jsp的usebean标签		可以实例化一个对象如果有就直接用之前的
	<!—usebean标签的标签内容只在userbean标签实例化bean时才执
如果是在session域 浏览器只在第一次访问时实例化对象—>
	<jsp:usebean id=”person” class=”cn.hht.domain.Person” scope=”page”>
	..
	</jsp:usebean>
	<%=person.getName() %>

<jsp:setProperty>标签用于设置和访问javaBean对象的属性
	<jsp:useBean id="person" class="cn.hht.domain.Person" />
	<!-- 手工为bean赋值 -->
	<jsp:setProperty property="name" name="person" value="xxxxx" />
	<!-- 用请求参数给bean的属性赋值 可以把客户端提交的数据转换成相应的8中基本类型,附到bean的属性-->
	<jsp:setProperty property="name" name="person" param="value"/>
	<!-- 用所有的请求参数为bean赋值 -->
	<jsp:setProperty property="*" name="person"/>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值