gpt4 book ai didi

java - 从jsp获取子类:useBean

转载 作者:太空宇宙 更新时间:2023-11-04 07:50:21 25 4
gpt4 key购买 nike

我正在开发一个遗留系统,其中有一些旧的 jsp 文件。
testParent 类有一组 testChild 类。 testParent 有一个返回单个 testChild 对象的方法,并且 testChild 对象具有 numberIWanttestParent 中的方法

public TestChild giveTestChild()
{
TestChild testChild= this.testChilderen.iterator().next();

return testChild;

}

testChild.getNumberIWant

这是我尝试在 jsp 中实现的方式

<jsp:useBean id="parentClass" class="package.TestParent" scope="request"/>
<jsp:useBean id="childClass" class="package.TestChild" scope="request"/>

<input:text name="numberIWant" bean="parentClass.giveTestChild()"
attributesText="id='numberIwant' " size="20"/>

但它不起作用。由于 Hibernate,我始终可以使用 testParent,并且不想单独调用 testChild

最佳答案

这些类应该是有效的 java bean,因此它们具有能够与 jsp:useBean 标记一起使用的 getter 和 setter。要获取 testChild bean 的值,您可以使用

<input type="text" name="numberIWant" value="<jsp:getProperty name="childClass" property="numberIWant"/>"  size="20"/>

使用parentClass获取testChild bean的值

<% testChild = parentClass.getTestChild(); %>
<input type="text" name="numberIWant" value="<jsp:getProperty name="childClass" property="numberIWant"/>" size="20"/>

关于java - 从jsp获取子类:useBean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14583673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com