Java “实际含义是什么?”;“价值”;在JSP中?
我最近读过JSP,对它使用的javabeans技术有疑问。假设以下JavaBeans代码:Java “实际含义是什么?”;“价值”;在JSP中?,java,jsp,jstl,el,javabeans,Java,Jsp,Jstl,El,Javabeans,我最近读过JSP,对它使用的javabeans技术有疑问。假设以下JavaBeans代码: package mortgage; public class Mortgage { private double amount = -1.0; public void setAmount(double amount) { this.amount = amount; } } 假设我必须在JSP中使用JavaBeans,并从HTML表单或URL查询字符串和J
package mortgage;
public class Mortgage
{
private double amount = -1.0;
public void setAmount(double amount)
{
this.amount = amount;
}
}
假设我必须在JSP中使用JavaBeans,并从HTML表单或URL查询字符串和JSP代码中获取参数值,如下所示:
<jsp:useBean id="calc" class="mortgage.Mortgage" />
<p> Testing . . .
<c:set target="${calc}" property="amount" value="${param.mortgageAmount}" />
. . . . .
测试。
. . . . .
这个例子在我的书中稍作修改。我的问题是上面代码中的值是什么?mortgageAmount
来自哪里?(这是来自HTML表单元素的值吗?)
还有的目标是什么
和属性是什么
因为我是一个新手,我不知道上面的代码到底是怎么回事。如果我错了,请帮助我并更正?值
表示将设置为目标的表达式
抵押金额来自哪里
它被假定为param,正如您在url中通过param.mortgageAmount
在代码中使用它一样
yourapp/page.jsp?mortgageAmount=someVAlue
用简单的话来说
值是要计算的表达式,该表达式将设置为
目标
对象的属性由属性
另请参见
值
表示将设置为目标的表达式
抵押金额来自哪里
它被假定为param,正如您在url中通过param.mortgageAmount
在代码中使用它一样
yourapp/page.jsp?mortgageAmount=someVAlue
用简单的话来说
值是要计算的表达式,该表达式将设置为
目标
对象的属性由属性
另请参见
param
是一个JSP隐式对象。它是一个映射,其条目是页面参数——所以任何作为查询字符串中的参数输入的内容,或者(我认为)通过表单post输入的内容
Target
和property
控制c:set
的功能;它将命名目标对象上的命名属性设置为给定值。param
是一个JSP隐式对象。它是一个映射,其条目是页面参数——所以任何作为查询字符串中的参数输入的内容,或者(我认为)通过表单post输入的内容
Target
和property
控制c:set
的功能;它将命名目标对象上的命名属性设置为给定值。因此,正如您在上面的简单示例中所提到的,someVAlue
将通过属性amount
分配给目标calc
。我说的对吗?没错。因此,正如您在上面的简单示例中所提到的,someVAlue
将被分配给目标calc
,属性为amount
。我说的对吗?没错。另请参见(将鼠标放在问题下方的标记上方,直到看到弹出框,然后单击弹出框上的信息链接,即可访问此类页面)。另请参见(将鼠标放在问题下方的标记上方,直到看到弹出框,然后单击弹出框上的信息链接,即可访问此类页面)。