<bean:header/>用于读取报头
<bean:headerid="host"name="Host"/>
主机地址/端口:<bean:writename="host"/>
<br>
<bean:headerid="language"name="Accept-Language"/>
支持语言:<bean:writename="language"/>
<br>
<bean:headerid="agent"name="User-Agent"/>
用户的浏览器类型:<bean:writename="agent"/>
<br>
<bean:headerid="accept"name="Accept"/>
支持打开类型:<bean:writename="accept"/>
<br>
<bean:headerid="encoding"name="Accept-Encoding"/>
支持编码格式:<bean:writename="encoding"/>
<br>
一各个属性的含义
<bean:parameter id="bookId" name="id" value="0"/><
id:动态创建的 JavaBean 对象
name:JavaBean 对象属性名 (也是个参数获取上个页面传递过来的值)
value:JavaBean 对象属性值 (默认)
<bean:parameter id="bookId" name="id" value="0"/><%--value是默认值-%>
请求的图书编号为: <bean:write name="bookId"/>
=>
请求的图书编号为: 8 <!-- http://localhost/AddressBook/MyJsp.jsp?id=8-->
<bean:parameter id="custNames" multiple="true" name="names" value="hehe"/>
请求的客户姓名有: <p/>
<%
for( int i = 0 ; i < custNames.length; i++ ) {
out.print(custNames[i] + "__");
}
%>
=>
请求的客户姓名有: <p/>
cheyo__vsftpd__Google__
二 举个例子
bean:parameter标记可以获得表单或URL提交过来的数据
提交页面: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
< html:link href = "/StrutsTagDemo/parameter_2.jsp?coolID=1127" >
不使用表单提交数据
</ html:link >
接收页面:
< bean:parameter id = "coolID" name = "coolID" />
我接受到的 coolID : < bean:write name = "coolID" />
分享到:
相关推荐
下面将详细介绍Struts Bean标签的一些主要特性、使用方法及其在实际开发中的应用。 1. **Bean标签库介绍** Struts Bean标签库是Apache Struts框架提供的一个JSP自定义标签集合,它基于JSP标准标签库JSTL,并且扩展...
Struts-Bean标签是Struts框架提供的一组用于在JSP页面中操作和管理JavaBean的标签库。这些标签使得开发者能够方便地访问和操作JavaBean的属性,以及处理HTTP请求头、参数和Cookie信息。以下是对Struts-Bean标签库中...
下面将详细介绍几个常用的Bean标签及其应用场景。 #### 三、具体标签应用分析 ##### 1. `<bean:define>` 标签 `<bean:define>` 标签用于定义或复制一个对象,通常用于简单类型如String的定义。例如: ```jsp ...
在Struts框架中,`struts.bean`标签库提供了一组JSP标签,这些标签简化了在视图层操作JavaBeans的过程,增强了代码的可读性和可维护性。下面我们将深入探讨`struts.bean`标签库及其主要使用的标签。 1. `bean:...
通过上述介绍可以看出,Struts 1的Bean标签库非常强大且灵活,能够有效地帮助开发者处理与JavaBean相关的操作。这些标签不仅简化了JavaBean的创建和访问过程,还极大地提高了开发效率。在实际项目中合理地运用这些...
2009 MLDN魔乐科技 Struts课堂实战视频教程 全6讲 01-Struts_简介与登陆范例 02-Struts_工作原理与核心配置 03-Struts_对于输入参数的...04-Struts_Bean标签功能 05-Struts_Struts国际化处理 非常经典,适合初学者!
Bean Tags 是 Struts 中最基本的标签库,包含的标签可以用来创建 bean、访问 bean 和访问 bean 的属性。同时提供了依据 cookies、headers 和 parameters 的值创建相关 bean 的能力。 * bean:cookie:取回请求中名称...
bean标签库是Struts提供的JSP标准标签库(JSTL)的一部分,主要用于管理JavaBean对象。JavaBean是一种符合JavaBeans规范的Java类,它通常用来封装业务逻辑或数据。bean标签可以帮助我们在JSP页面中创建、读取、更新...
Struts标签是Apache Jakarta Struts框架中的一部分,用于简化Java Web应用程序开发中的视图层构建。Struts标签库提供了一组预定义的JSP标签,这些标签有助于开发者更有效地处理常见的Web开发任务,如表单处理、数据...
下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来控制页面的执行过程,并从 Action 或值堆栈中取得数据。这些标签可以分为控制标签、数据标签和其他标签。 控制标签用来控制程序的执行,...
1. **Bean标签**:这类标签用于在JSP页面中管理JavaBean,包括创建、复制Bean以及访问Bean的属性。例如,`<bean:define>`标签可以用来定义新的Bean或复制已有Bean。它有多个属性,如`id`(新定义的Bean的脚本变量名...
`46_尚学堂马士兵_Struts2_Struts标签_3_bean_1.avi`可能介绍了Bean标签的基础用法,而`49_尚学堂马士兵_Struts2_Struts标签_6_fielderror.avi`则可能讲解了错误处理相关的标签。 通过学习这些内容,开发者可以更好...
### Struts Bean标签:强化JavaBean的交互与管理 在Web应用开发中,尤其是使用JSP技术时,为了提高代码的可读性和可维护性,减少在JSP页面中嵌入过多的Java代码(即Scriptlet),Struts框架引入了丰富的自定义标签...
以下是对Struts 1.2 标签使用的详细介绍: 1. **Bean标签库**: - **bean标签**:用于访问JavaBeans及其属性,或创建新的bean。 - **html标签**:生成与Struts框架交互的HTML输入表单,如`<html:text>`用于创建...
下面将详细介绍Struts2标签库中的部分常用标签,并将其与Struts1进行对比,以便更好地理解它们的功能。 #### 1. `<s:a>` 和 `<s:action>` - **`<s:a>`**:该标签用于创建一个超链接,类似于HTML中的`<a>`标签。与...
这个“Struts2标签库详解(非常不错)”的资源应该包含了对Struts2所有标签的详细介绍,以及相关的API文档。 Struts2标签库的核心在于提供了一种声明式编程的方式,使得开发者可以更专注于业务逻辑,而不是繁琐的JSP...
根据给定的文件信息,我们可以深入探讨Bean标签库在JavaServer Pages (JSP) 和 Struts 框架中的应用及其重要性。 ### Bean标签库简介 Bean标签库是Struts框架的一部分,它提供了一系列用于操作JavaBeans的标签。...
Struts 是一个强大的Java Web应用程序开发框架,它提供了一套丰富的自定义标签库,使得开发者在构建用户界面时能够更加方便地处理业务逻辑和数据展示。本文将详细讲解Struts中的Bean Tags、HTML Tags和Logic Tags的...
在Struts中,`struts-bean:message`标签是用于处理国际化(i18n)和本地化(l10n)的关键组件,它允许开发者在应用中方便地显示多语言支持的文本。这篇博客文章可能详细解释了如何使用`<bean:message>`标签来实现...