例如:
<bean:write name="xxForm" property="typeId"/> 如果 这个 typeId 为 Long,Integer,BigDecimal类型时.会抛出
javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1252)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1101)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1076)
at org.apache.struts.taglib.bean.WriteTag.retrieveFormatString(WriteTag.java:254)
at org.apache.struts.taglib.bean.WriteTag.formatValue(WriteTag.java:317)
at org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:232)
at org.apache.jsp.client$jsp._jspService(client$jsp.java:379)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
解决办法:
为 <bean:write format="#"> 标签 加上 format属性.就能解决这个问题.同样在显示时间类型的时候,format 属性可以用来格式化 时间格式!
MARK!
分享到:
相关推荐
`<html:file>`是Struts提供的一个标签,主要用于处理用户在HTML表单中上传文件的功能。在Struts 1中,这个标签简化了文件上传的复杂性,使得开发者可以方便地将用户选择的本地文件传递到服务器。 首先,我们来看`...
关于STRUTS标签的一些详细说明。 如:<html:form>的说明。
- **显示Bean属性**:使用`<bean:write>`标签可以输出Bean对象的属性值。例如,`<bean:write name="myBean" property="propertyName"/>`将输出myBean对象中propertyName属性的值。 - **设置Bean属性**:`<bean:...
在实际开发中,`<bean:write>`用于显示bean属性的值,如`<bean:write name="shoppingCart" property="itemSum">`显示购物车中商品的总数。而`<bean:message>`则用于输出国际化消息,如`<bean:message key="inquiry">...
`<bean:define>`用于定义变量,`<bean:size>`获取Collection或Map的长度,而`<bean:write>`则用于显示JavaBean及其属性的内容。 **Logic标签库**提供了一系列逻辑操作标签,用于进行条件判断和流程控制。比如,`...
Struts支持的Bean标签包括`<bean:cookie>`、`<bean:define>`、`<bean:header>`、`<bean:include>`和`<bean:write>`等。 - `<bean:cookie>`标签用于访问HTTP请求中的cookie信息。 - `<bean:define>`标签用于在当前...
Struts1.2标签是Java Web开发中Struts框架的一部分,它提供了一种在JSP页面中更加便捷、可维护的方式来处理业务逻辑和控制流程。Struts1.2标签库大大简化了视图层的开发,使开发者可以避免过多地在JSP中编写Java脚本...
它们包括`<bean:cookie>`、`<bean:define>`、`<bean:header>`、`<bean:include>`、`<bean:message>`、`<bean:page>`、`<bean:parameter>`、`<bean:resource>`、`<bean:size>`、`<bean:struts>`和`<bean:write>`等。...
- **访问Web应用资源**:例如,`<bean:message>`用于显示资源文件中的信息,`<bean:resource>`加载Web资源到JavaBean,`<bean:struts>`访问Struts的内部配置对象,`<bean:include>`包含Web资源。 - **定义和输出...
例如,`<bean:define>`标签用于在JSP页面中定义一个新的JavaBean实例,`<bean:write>`标签则可以显示JavaBean的属性值,而`<bean:property>`可以用来设置JavaBean的属性。 `logic`标签库则提供了一系列用于控制流程...
通过`<bean:define>`可以定义一个变量,`<bean:write>`用来输出JavaBean的属性值,`<bean:include>`可以将一个包含JavaBean的JSP页面嵌入到当前页面。`<bean:cookie>`、`<bean:header>`等标签则用于获取客户端的...
在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是<s:iterator>标签。
* <s:bean>:类似于 Struts1.x 中的 JavaBean 的值 C: * <s:checkbox>:复选框 * <s:checkboxlist>:多选框 * <s:combobox>:下拉框 D: * <s:date>:获取日期格式 * <s:datetimepicker>:日期输入框 * <s:...
例如,`<bean:define>`用于定义一个新的bean,`<bean:write>`用于输出bean的属性值。 **Logic标签库** Logic标签库包含了处理逻辑控制的标签,如`<logic:equal>`、`<logic:notEqual>`、`<logic:iterate>`等。这些...
`<s:param>` 传递参数给其他标签,`<s:password>` 创建密码输入框,`<s:property>` 获取并显示对象的属性值。 R. `<s:radio>, <s:reset>, <s:select>`: 创建单选按钮、重置按钮和下拉选择框。 S. `<s:set>, <s:...
### Struts中Bean标签的应用详解 #### 一、引言 在学习Struts框架的过程中,我们往往会接触到一种非常实用的功能组件——Bean标签。Struts框架作为一款基于Java的开源MVC(Model-View-Controller)架构,其核心...
- **说明**:通过`<bean:header>`可以获取`User-Agent`头部信息,并将其存储为`userAgent`对象,之后可以通过`<bean:write>`或JSP表达式的方式输出。 - **<bean:parameter>**:用于获取HTTP请求参数。通过`id`, `...
1. **`<bean:cookie>`**: 这个标签用于在JSP页面中访问和显示HTTP请求中的Cookie信息。你可以通过指定cookie的名字来获取其值,并将其插入到页面中。 2. **`<bean:define>`**: 定义一个新的变量,可以将数据从一个...
在Bean标签库中,`<bean:copy>`和`<bean:message>`等标签也很重要。`<bean:copy>`用于复制Bean的属性,而`<bean:message>`则用于实现国际化,即根据用户的语言环境显示相应的消息。 此外,还有其他辅助标签,如`...