JSP动作 解析

JSP动作时利用XML语法格式的标记来控制Servlet引擎的行为。

利用动作可以动态的插入文件。重用JavaBean组件。

把用户重定向到其他页面,为Java插件生成HTML代码。

 

1. include

    语法:< jsp:include  page="include.jsp"  flush="true" / >

     它总会检查所含文件中的变化,适用于动态页面。

    并且可以带参数,其中page指定包含资源的相对url ,但必须是同一web应用的一部分;

    flush必须定义而且必须是true,否则会出现转换错误。

 

?


1

2

3

4

5

6

7

8

9

10

11

12

13

<jsp:include
page=
"" 

flush=
"True"/>
<!--中我们还可以通过<jsp:param name=
""

value=
"">给被包含页面传值,格式如下-->

<jsp:include
page=
"" 

flush=
"True">

   <jsp:param
name=
""

value=
""/>

   <jsp:param
name=
""

value=
""/>

   <jsp:param
name=
""

value=
""/>

</jsp:include>

 

<jsp:include
page=
"" 

flush=
"True"/>
<!--中我们还可以通过<jsp:param name=
""

value=
"">给被包含页面传值,格式如下-->

<jsp:include
page=
"" 

flush=
"True">

   <jsp:param
name=
""

value=
""/>

   <jsp:param
name=
""

value=
""/>

   <jsp:param
name=
""

value=
""/>

</jsp:include>

  稍带说一下静态 include ,他的结果是将其他jsp引入当前jsp合为一体,他不会检查所含文件的变化

    主要针对静态页面的引入 语法:< % @ include  file="include.html" % >

 

2. forward

    用来重定向一个html或jsp文件或一个程序段。

    语法:< jsp:forword  page="path" > path填写的是一个表达式或字符串

 

3. useBean

    用来在jsp页面中创建一个Bean实例并指定他的名字以及作用范围

    语法:< jsp:useBean  id="name"  scope="page / request / session / application" >

 

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

<body>

<jsp:useBean
id=
"xxx"

class
="action.MySimpleTag"

scope=
"session"/>

<jsp:getProperty
name=
"xxx"

property=
"value"/>

<form
action=
"useBean.jsp"

method=
"post">

用户名:

<input
type=
"text"

value=
""

name=
"username"/>

<input
type=
"submit"

value=
"SubMit">

</form>

</body>

  

<body>

<jsp:useBean
id=
"xxx"

class
="action.MySimpleTag"

scope=
"session"/><!--
useBean动作 -->

<jsp:setProperty
name=
"xxx"

property=
"value"

param=
"username"/> 

<jsp:forward
page=
"testuseBean.jsp"/>

</body>

 

<body>

<jsp:useBean
id=
"xxx"

class
="action.MySimpleTag"

scope=
"session"/>

<jsp:getProperty
name=
"xxx"

property=
"value"/>

<form
action=
"useBean.jsp"

method=
"post">

用户名:

<input
type=
"text"

value=
""

name=
"username"/>

<input
type=
"submit"

value=
"SubMit">

</form>

</body>

 

<body>

<jsp:useBean
id=
"xxx"

class
="action.MySimpleTag"

scope=
"session"/><!--
useBean动作 -->

<jsp:setProperty
name=
"xxx"

property=
"value"

param=
"username"/>

<jsp:forward
page=
"testuseBean.jsp"/>

</body>

4. getProperty 指令

    表示获取Bean的属性并转化为一个字符串然后插到输出页面中。

   语法: < jsp:getProperty  name="name"  property="propertyName" >

 

5. setProperty 指令

    用来设置Bean中的属性值。

    语法:< jsp:setProperty  name="beanName"  property="propertyName" >

 

6. plugin

    用来表示执行一个applet 或Bean 显示对象,有可能的话还要下载一个Java插件用来执行它。

 

7. param 传递参数标记

    语法:<jsp:param   name="参数名" value="参数值">

 

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<jsp:forward
page=
"url"

>

<jsp:include
page=
"url"

> <!--结合使用,在转向和包含页面时传递参数--> 

<jsp:forward
page=
"转向页面的url"

           <jsp:param  
name=
"参数名1"

value=
"参数值1"

           <jsp:param  
name=
"参数名2"

value=
"参数值2"

           ........... 

      </jsp:forward> 

      <jsp:include
page=
"转向页面的url"

           <jsp:param  
name=
"参数名1"

value=
"参数值1"

           <jsp:param  
name=
"参数名2"

value=
"参数值2"

           ........... 

</jsp:include> 

  

<SPAN
style=
"COLOR:
#000066; FONT-SIZE: 14px"
><SPAN>
</SPAN></SPAN><SPAN style=
"FONT-SIZE:
14px"
><SPAN
style=
"COLOR:
#000066"
>到达目标页面可以通过<SPAN>
request.getParameter(“</SPAN>参数名<SPAN>”)</SPAN>方式取出对应值</SPAN></SPAN><SPAN><SPAN style=
"COLOR:
#000066; FONT-SIZE: 14px"

</SPAN></SPAN>

 

时间: 2024-10-31 14:13:11

JSP动作 解析的相关文章

JSP学习笔记(四)-----JSP动作的使用

js|笔记 1. 该实例主要告诉我们怎么样在JSP代码中使用JSP动作,例如<jsp:forward >2. 该实例需要四个文件:login.jsp,test.jsp,ok.htm,no.htm3. 首先看一下login.jsp<html><center><form method=get action="http://127.0.0.1:8000/test.jsp">username<input type=text name=use

十三、JSP动作

js  JSP动作利用XML语法格式的标记来控制Servlet引擎的行为.利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作包括: jsp:include:在页面被请求的时候引入一个文件. jsp:useBean:寻找或者实例化一个JavaBean. jsp:setProperty:设置JavaBean的属性. jsp:getProperty:输出某个JavaBean的属性. jsp:forward:把请求转到一个新

jsp Servlet基础入门学习:JSP动作

js|servlet      JSP动作利用XML语法格式的标记来控制Servlet引擎的行为.利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作包括: jsp:include:在页面被请求的时候引入一个文件. jsp:useBean:寻找或者实例化一个JavaBean. jsp:setProperty:设置JavaBean的属性. jsp:getProperty:输出某个JavaBean的属性. jsp:forw

JSP动作

js JSP动作利用XML语法格式的标记来控制Servlet引擎的行为.利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作包括: jsp:include:在页面被请求的时候引入一个文件. jsp:useBean:寻找或者实例化一个JavaBean. jsp:setProperty:设置JavaBean的属性. jsp:getProperty:输出某个JavaBean的属性. jsp:forward:把请求转到一个新的

JSP动作地运用

1. 该实例主要告诉我们怎么样在JSP代码中使用JSP动作,例如<JSP:forward > 2. 该实例需要四个文件:login.JSP,test.JSP,ok.htm,no.htm 3. 首先看一下login.JSP <HTML> <center> <form method=get action="http://127.0.0.1:8000/test.JSP"> username<input type=text name=use

J2EE编程应用中的七个JSP动作指令

  动作指令与编译指令不同,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的脚本动作.编译指令在将JSP 编译成 Servlet 时起作用:处理指令通常可替换成 Java脚本,是 JSP脚本的标准化写法. JSP 动作指令主要有以下七个: jsp:forward 执行页面转向,将请求的处理转发到下一个页面. jsp:param 用于传递参数,必须与其他支持参数曲标签一起使用. jsp:include 用于动态引入一个 JSP 页面. jsp:p1ugin 用于下载 Java

JSP 动作元素

与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. 动作元素只有一种语法,它符合XML标准: <jsp:action_name attribute="value" /> 动作元素基本上都是预定义的函数,JSP规范定义了一系列的标准动作,它用JSP作为前缀,可用的标准动作元素如下: 语法 描述 jsp:incl

spring mvc-springMVC配置了JSp视图解析器就不能访问了,求大神支招,新手一枚,拜谢!

问题描述 springMVC配置了JSp视图解析器就不能访问了,求大神支招,新手一枚,拜谢! 项目用的springMVC框架,我配置了JSP的视图解析器,能正常跳转到JSP页面,但是跳转HTML页面就404,请问能够配置另外的视图解析器来区分呢,比如我要跳转到HTML的时候加个标识或什么的,求老司机帮帮忙,拜谢!

jsp标签-jsp动作指令的 jsp:param指令传值问题

问题描述 jsp动作指令的 jsp:param指令传值问题 请先看代码: <%@ page contentType="text/html" pageEncoding="GBK" language="java" %> JSP动作动作指令---jsp:forward <jsp:forward page="lx011.jsp"> <jsp:param name="wo" value=