jsp:getProperty中的property=""

谁给我详细解释一下<jsp:getProperty></jsp:getProperty>这个标签?特别是其中的property=""这个我有点不明白。我在JSP中写的是:... 谁给我详细解释一下 <jsp:getProperty ></jsp:getProperty>这个标签?特别是其中的property=""这个我有点不明白。

我在JSP中写的是:
<jsp:useBean id="book1" class="com.jsp.Book">
Name=
<jsp:getProperty name="book1" property="name"></jsp:getProperty>

在Book.java中写的是:
private String userName = "userName";
private String name = "name";
private String Name = "Name";

public String getName() {
return userName;
}
程序执行显示的结果是:Name=userName

property=“name”,取得的难道不是变量name的值吗?
结果为什么不是显示:Name=name 呢?

另外将
property=“name”改为property=“Name”为何会出错?
展开
 我来答
NoGrief
2008-03-13 · TA获得超过253个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:221万
展开全部
public String getName() {
return userName;
}
你这不是返回的userName么
private String userName = "userName"; 对不;
property=“name”时,他会找javabean中的getName方法。
如果大写,肯定报错,他找的谁我还真不知道。注意命名规范。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
十载千寻
2008-03-12
知道答主
回答量:34
采纳率:0%
帮助的人:0
展开全部
本人觉得property=“name”,取得的应该是变量name的值,等待高手解答.
不过你说把property=“name”改为property=“Name”会出错,应该属于命名不规范,只能是小写吧!JAVABEAN有命名规范的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2008-03-12
展开全部
name属性对应Javabean中的id值,property属性指明要获取的javabean属性名称。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
九金鑫M7
2008-03-12
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
ggg
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式