闫平平
写代码也要酷酷的!

导航

 

一、内置对象概念:在jsp中,不需要创建,可以直接使用的对象

 

 

jsp九大内置对象
对象   作用 类型 作用域
request  请求对象 javax.servlet.ServletRequest Request
response 响应对象 javax.servlet.ServletResponse Page
pageConText 页面上下文对象 javax.servlet.jap.PageContext Page
session 会话对象 javax.servlet.http.HttpSession Session
application 应用程序对象 javax.servlet.ServletContext Application
out  输出对象 javax.servlet.jsp.JspWriter Page
config 配置对象 javax.servlet.ServletConfig Page
page 页面对象 java.lang.Object Page
exception 例外对象 java.lang.Throwable Page

二、三大指令

1、page指令

作用:告诉tomcat服务器如何翻译jsp文件

2、taglib指令

作用:导入标签库

语法:<%@taglib  uri="文件的uri名称"  prefix="前缀(简写)"%>

3、include指令

作用:在当前页面用于包含其他页面

语法: <%@include  file="common/header.jsp%>

三、七大动作

1、include动态:

jsp:include动作实现<jsp:include  page="xxx.jsp"  flush="true"/>

它总是会检查所包含文件中的变化,适合用于包含动态页面,并且可以带参数。flush属性:用true。表示页面可刷新,默认false。

二:useBean动作(jsp页面使用javaBean的第二种方式):
<jsp:useBean id="对象名" class="包名.类名" scope="作用范围(request/page/application/session)"/>
作用域默认为page(本页面有效).
三:getProperty动作(name为useBean动作中的id).
从对象中取出属性值:<jsp:getProperty name="javaBean对象" property="javaBean对象属性名" />
四:setProperty动作(name为useBean动作中的id):
为对象设置属性值:<jsp:setProperty name="javaBean对象" property="javaBean对象属性名" value=http://www.hake.cc/kf/201109/"值"/>
为对象设置属性值:<jsp:setProperty property="javaBean对象属性名" name="javaBean对象" param="username"/>
(param="username" 相当于 value=http://www.hake.cc/kf/201109/<%=request.getParameter("username")%>)
 
五:param动作(传递参数)):
到达跳转页面可以通过 request.getParameter(“参数名”)方式取出参数值
<jsp:include page="转向页面的url" >
           <jsp:param   name="参数名1" value=http://www.hake.cc/kf/201109/"参数值1">

 

<jsp:param   name="参数名2" value=http://www.hake.cc/kf/201109/"参数值2">
           ...........
 </jsp:include>
或:
<jsp:forward page="转向页面的url" >
           <jsp:param   name="参数名1" value=http://www.hake.cc/kf/201109/"参数值1">
           <jsp:param   name="参数名2" value=http://www.hake.cc/kf/201109/"参数值2">
           ...........
</jsp:forward>
 
六:forward动作:
跳转页面:<jsp:forward page="login.jsp" />
 
七:plugin动作:<jsp:plugin>:用于指定在客户端运行的插件

 

posted on 2019-04-16 21:19  写代码也要酷酷的  阅读(3339)  评论(0编辑  收藏  举报