1、关于bean:write标签中无法换行的问题
描述:显示的内容比较长,需要换行,但是即使在内容中加入<br>也无法在页面中呈现效果
解决方法:
<bean:write name="content" property="show_content"/>
改成下面的形式,增加 filter="false"
<bean:write name="content" filter="false" property="show_content"/>
filter="false"的作用是提醒<bean:write>标签不要过滤html标签,filter的值默认是true
2、关于bean:write标签中日期类型的值格式化的问题
描述:从数据库取得的是日期型的变量,无法将其显示为通常见到的时间格式
具体用法如下:
(1)在资源文件里添加如下键值:
global.formattime = yyyyMMdd HH:mm:ss //这里的格式可以设置成其他样式
(2)在内容呈现的页面中,采用如下方式
<bean:write name="content" property="time" formatKey="global.formattime" />
或者
<bean:write name="content" property="time" format="yyyyMMdd HH:mm:ss" />
上面的第二种方式不用在资源文件中设置任何键值
分享到:
相关推荐
这个标签库提供了丰富的功能,包括显示和设置Bean中的属性,以及进行一些基本的数据转换和格式化。下面将详细介绍Struts Bean标签的一些主要特性、使用方法及其在实际开发中的应用。 1. **Bean标签库介绍** Struts...
在Struts框架中,Bean标签库(Bean Tag Library)扮演着一个重要的角色。它主要用于处理与JavaBean相关的操作,比如创建、读取和更新JavaBean实例及其属性。根据官方文档及上述描述,我们可以将Bean标签大致分为以下...
在Struts框架中,`struts.bean`标签库提供了一组JSP标签,这些标签简化了在视图层操作JavaBeans的过程,增强了代码的可读性和可维护性。下面我们将深入探讨`struts.bean`标签库及其主要使用的标签。 1. `bean:...
用bean:write标签 <h2><bean:write name="str"/> ``` 这里通过`<bean:write>`标签同样实现了字符串的输出功能。 ##### 2. `<bean:size>` 标签 `<bean:size>` 标签用于计算JavaBean对象的长度,可以用于计算数组...
以下是bean标签库中常用的几个标签及其用法: 1. `<bean:define>`:此标签用于在JSP页面范围内定义一个变量,它可以将JavaBean或其属性绑定到一个特定的变量名。例如: ```jsp <bean:define id="myBean" type=...
在Struts框架中,`struts-bean`标签库是用于处理与JavaBean相关的操作的,它包含了一系列的标签来简化视图层(通常为JSP)与模型数据的交互。`<bean:message>`标签是其中的一个重要组成部分,它用于在页面上显示国际...
在Struts框架中,`<bean:write>`标签是一个非常重要的元素,用于在JSP页面上显示由Action类设置到请求或会话范围内的Java对象的属性。在提供的示例中,我们看到了如何通过`<bean:write>`标签来显示各种类型的数据,...
* bean:cookie 标签:取回请求中名称为 name 的 cookie 的值。如果没有指定 multiple 属性则依据刚取回的值创建一个 Cookie 类型的 bean。如果指定了 multiple 属性则依据刚取回的值创建一个 Cookie[] 类型的数组。 ...
2. 三大类BEAN标签: - **访问HTTP请求信息或JSP隐含对象**:例如,`<bean:cookie>`、`<bean:header>`、`<bean:parameter>`和`<bean:page>`,这些标签用于获取和展示与HTTP请求相关的数据。 - **访问Web应用资源**...
这个标签提供了一种简洁的方式来遍历数据,并且可以与Struts的其他标签(如`bean:write`)配合使用,以在页面上展示这些数据。 1. **name属性**: name属性用来指定要遍历的集合或Map对象的名称。例如,在一个...
1. Map里存放的是bean时 <br><logic:iterate id="destMap" name="srcMap"> <br> <bean:define id="bean" name="destMap" property="value" /> <br> <bean:write name="bean" property="name" /> <br>...
### Struts Bean标签:强化JavaBean的交互与管理 在Web应用开发中,尤其是使用JSP技术时,为了提高代码的可读性和可维护性,减少在JSP页面中嵌入过多的Java代码(即Scriptlet),Struts框架引入了丰富的自定义标签...
此外,`<bean:write>`标签还允许通过`property`属性传递参数,如`<bean:write name="someBean" property="value(name)"/>`,这相当于调用JavaBean的`getValue("name")`方法。 - `<bean:message>`:此标签用于显示...
在JSP页面中,我们可以使用`<bean:write>`标签来显示这些属性。例如,显示字符串、HTML文本、日期和数字: ```jsp <bean:write name="hello"/> <bean:write name="bj" filter="true"/> <bean:write name="today" ...
Bean Tags 是 Struts 中最基本的标签库,包含的标签可以用来创建 bean、访问 bean 和访问 bean 的属性。同时提供了依据 cookies、headers 和 parameters 的值创建相关 bean 的能力。 * bean:cookie:取回请求中名称...
在当前提供的文件片段中,我们可以看到关于Struts标签库的详细讨论。Apache Struts是一个开源的Java EE框架,用于开发Web应用程序。Struts标签库是它的一部分,它提供了一组自定义的JSP标签,可以帮助开发者在JSP...
例如,`<bean:cookie>`可以获取请求中的cookie值,并将其绑定到page作用域的bean中,便于其他标签或JSP脚本使用。 2. **HTML标签**: HTML标签库用于创建Struts表单和处理用户输入。这些标签包括`<html:base>`、`...
- `<html:link>` 标签:创建链接,支持`forward`(全局转发链接)、`href`(完整URL)和`page`(相对URL)属性,可方便地携带请求参数并处理cookie问题。 - `<html:img>` 标签:用于插入图像,支持添加参数,如`...
这段代码中,`logic:iterate`标签用于遍历`depts`集合,`bean:write`则用于输出集合中每个对象的"name"属性,作为`html:option`的文本,而选项的值通常根据需求设定。 ### `html:optionsCollection`的使用 `...