`
tcking
  • 浏览: 10117 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

怎么解决<bean:write>标签的问题?

阅读更多
测试代码如下:test.jsp
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%
class TestBean
{
	private String var;
	
	public void setVar(String var)
	{
		this.var=var;
	}
	
	public String getVar()
	{
		return this.var;
	}
	
}
TestBean testBean=new TestBean();
testBean.setVar("this is Test.a's value");
request.setAttribute("TestBean",testBean);
%>
<bean:write name="TestBean" property="var"/>

异常如下:
javax.servlet.ServletException: No getter method for property var of bean TestBean
请问有什么解决方法吗?
分享到:
评论
2 楼 tcking 2007-01-27  
  上面的问题解决了,将TestBean放到其他文件中定义就可以了,不过有出了一个问题关于<html:multibox>的使用,我先说说我自己的理解:<html:multibox property="selectedItems">其中的selectedItems应该为formBean中的一个String型的数组,如果有:<html:multibox property="selectedItems"><bean:write property="items"></html>即表示如果在selectedItems数组中有<bean:write property="items">的值的话就表现出选中状态,浏览器提交时将选中的值防到selectedItems数组中,这样理解正确吗?
1 楼 刑天战士 2007-01-27  
请看一下生成的JSP就知道了,话说谁没事些这种方式的东西啊

相关推荐

    Struts标签-bean标签-源代码

    例如,`&lt;bean:write&gt;`标签经常与`&lt;bean:define&gt;`结合使用,将JavaBean的数据绑定到页面上进行显示;而`&lt;bean:remove&gt;`则可以在用户操作后清除不再需要的JavaBean,避免内存泄漏。`&lt;bean:message&gt;`则是实现多语言支持...

    truts专用标签库详解

    5. `nested`标签库:为了解决复杂的嵌套Bean属性问题,提供了`&lt;nested:xxx&gt;`系列标签,使得在显示深层属性时更方便。 6. `xhtml`标签库:这个库提供与XHTML兼容的标签,适用于更现代的浏览器环境。 接下来,我们将...

    struts标签库应用

    `&lt;bean:define&gt;`用于在JSP页面内部定义一个变量,`&lt;bean:write&gt;`用于输出JavaBean的属性值,而`&lt;bean:include&gt;`则可以将一个包含JavaBean的JSP页面插入到当前页面中。通过这些标签,开发者可以方便地在视图层与模型...

    struts1.2基本标签使用视频

    例如,`&lt;bean:define&gt;`标签用于在JSP页面中定义一个新的JavaBean实例,`&lt;bean:write&gt;`标签则可以显示JavaBean的属性值,而`&lt;bean:property&gt;`可以用来设置JavaBean的属性。 `logic`标签库则提供了一系列用于控制流程...

    Struts开发技术

    需要注意的是,在某些情况下,`&lt;bean:write&gt;`标签可能不支持基本类型属性,这时需要寻找替代方案。 ##### 2.3 循环结果集合并生成HTML链接 为了传递多个参数给下一个页面,可以在DTO对象中使用一个Map来存储这些...

    struts标签库手册(chm格式)

    2. **bean标签**:用于访问和展示JavaBean中的属性,例如`&lt;bean:write&gt;`可以显示Bean的属性值,而`&lt;bean:define&gt;`则可以定义新的变量。 3. **logic标签**:这些标签主要用于控制流程,比如`&lt;logic:equal&gt;`比较两个...

    struts标签-手册

    例如,`&lt;bean:define&gt;`用于创建一个新的变量,`&lt;bean:write&gt;`用于显示一个对象的属性值,而`&lt;bean:property&gt;`则可以用于设置或获取对象的属性。 2. **struts-html标签**:这些标签主要用于处理HTML表单元素和用户...

    java 中文问题(java web 开发中的中文问题)

    Java 中文问题需要正确设置字符集和编码,扩展 validation.xml 文件,解决 JSP 页面找不到 Form bean 问题,解决 Action 问题,解决 strturs_config.xml 文件中的 `&lt;action&gt;` 属性问题,解决 `&lt;bean:write&gt;` 标签中 ...

    struts标签参考手册

    这些标签用于操作和展示JavaBeans属性,如`&lt;bean:write&gt;`用于显示Bean的属性值,`&lt;bean:define&gt;`用于定义一个新的变量。 5. **nested标签**:nested标签库是为了解决复杂的嵌套组件问题而设计的,它允许在JSP页面中...

    Struts标签库查询手册

    例如,`&lt;bean:define&gt;`用于定义一个变量,`&lt;bean:write&gt;`则用于在页面上显示Bean的属性值。 2. `logic`标签库:这些标签用于控制流程,如条件判断和循环。例如,`&lt;logic:equal&gt;`可以比较两个值是否相等,`&lt;logic:...

    struts分页标签

    2. `&lt;bean:write&gt;`标签:这个标签用于显示对象的属性值。在`&lt;logic:iterate&gt;`标签内,我们可以用`id`属性指定的别名来访问当前元素,然后通过`property`属性显示其属性值。 分页还需要处理页码和每页数量。这通常...

    学习struts很好的文档

    - `&lt;bean:write&gt;`:输出变量值。 ##### 3.Struts Logic标签库 - 进行比较运算的Logic标签。 - 进行字符串匹配的Logic标签。 - 判断指定内容是否存在的Logic标签。 - 进行循环遍历的Logic标签。 - 进行请求转发或...

    struts_valXml 验证标签用例

    - `&lt;bean:write&gt;`:输出表单字段的值。 - `&lt;bean:message&gt;`:输出资源包中的消息。 2. **验证规则配置**: - 验证规则通常定义在`struts-config.xml`或单独的XML文件中,如`validation.xml`。这里可以设置必填项...

    Struts Taglibs.chm

    Nested标签库解决了在嵌套JavaBean和JSP标签中引用属性的问题。`&lt;nested:path&gt;`和`&lt;nested:property&gt;`等标签允许在嵌套结构中正确引用Bean的属性。 7. **XSLT Tags**: 这个库包含了一些标签,用于在JSP页面上...

    struts.doc

    此外,也可以通过`&lt;bean:write&gt;`标签来显示对象的值。 - **1.2 `&lt;bean:size&gt;`标签** - **作用**:用于获取数组、集合或Map的大小。 - **示例代码**: ```jsp &lt;%@ page language="java" pageEncoding="utf-8"%&gt; ...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;标签 16.4.6、&lt;html:hidden...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;...

Global site tag (gtag.js) - Google Analytics