Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “实际含义是什么?”;“价值”;在JSP中?_Java_Jsp_Jstl_El_Javabeans - Fatal编程技术网

Java “实际含义是什么?”;“价值”;在JSP中?

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

我最近读过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查询字符串和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
      。我说的对吗?没错。另请参见(将鼠标放在问题下方的标记上方,直到看到弹出框,然后单击弹出框上的信息链接,即可访问此类页面)。另请参见(将鼠标放在问题下方的标记上方,直到看到弹出框,然后单击弹出框上的信息链接,即可访问此类页面)。