gpt4 book ai didi

java - JSP 中的 "value"实际上意味着什么?

转载 作者:行者123 更新时间:2023-12-01 19:17:28 26 4
gpt4 key购买 nike

我最近读了JSP,并对它使用的javabeans技术有疑问。假设以下 JavaBeans 代码:

package mortgage;
public class Mortgage
{
private double amount = -1.0;
public void setAmount(double amount)
{
this.amount = amount;
}
}

假设我必须在 JSP 中使用此 JavaBean,并获取从 HTML 表单或 URL 查询字符串和 JSP 代码中获取的参数值,如下所示:

<jsp:useBean id="calc" class="mortgage.Mortgage" />
<p> Testing . . .
<c:set target="${calc}" property="amount" value="${param.mortgageAmount}" />
. . . . .

这个例子在我的书中几乎没有修改。我的问题是上面代码 JSP 中的这个 value 是做什么的? mortgageAmount 来自哪里?(这是来自 HTML 表单元素的值吗?)还有 targetproperty 的作用是什么?

由于我是新手,我不知道上面的代码到底发生了什么。如果有错误请帮助我并纠正我?

最佳答案

value 表示将设置为目标的表达式

Where does the mortgageAmount came from?

它假设作为参数出现,因为您在代码中通过 url 中的 param.mortgageAmount 使用了它

yourapp/page.jsp?mortgageAmount=someVAlue
<小时/>

用更简单的话来说

值是要计算的表达式,将设置为target 对象的属性由 property 表示

<小时/>

另请参阅

关于java - JSP 中的 "value"实际上意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975314/

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