Struts2的数据标签获取不到Person的name属性解决方案
2016-07-13 13:51
471 查看
今天在学习struts2的数据标签时,用<s:property>老是获取不到Person处理类的name属性,但可以获取到age属性,Person处理类的源代码如下:
package ahui;
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
struts2的bean数据标签的jsp源码如下:
后来发现原来name属性是String类型,所以<s:param name="name" value=" 'yao' "/>应该传入字符串类型。
呵呵,小问题,希望大家不要笑话我!
package ahui;
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
struts2的bean数据标签的jsp源码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>利用s:bean标签创建javabean实例</title> </head> <body> <s:bean name="ahui.Person" > <s:param name="name" value="yao" /> <s:param name="age" value="25" /> Person实例的name为:<s:property value="name"/><br/> Person实例的age为: <s:property value="age" /> </s:bean> </body> </html>运行结果如下:
后来发现原来name属性是String类型,所以<s:param name="name" value=" 'yao' "/>应该传入字符串类型。
呵呵,小问题,希望大家不要笑话我!
相关文章推荐
- 表格标签table深入了解
- WEB标准网页布局中尽量不要使用的HTML标签
- 如何使用jquery easyui创建标签组件
- web标准知识――用途相似的标签
- h1标签的使用技巧
- 探讨JavaScript标签位置的存放与功能有无关系
- HTML代码中标签的全部属性 中文注释说明
- 第九章之路径分页标签与徽章组件
- javascript实现label标签跳出循环操作
- Bootstrap每天必学之标签与徽章
- jQuery EasyUI 布局之动态添加tabs标签页
- jQuery+CSS实现滑动的标签分栏切换效果
- jquery 实现两Select 标签项互调示例代码
- 详解jQuery Mobile自定义标签
- jQuery获取标签文本内容和html内容的方法
- JavaScript获取并更改input标签name属性的方法
- css样式标签和js语法属性区别
- JSP自定义标签入门学习
- JSP中param标签用法实例分析
- jsp之c标签用法实例分析