Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
在Struts1.3中,从Jsp页面到Java中的操作_Java_Jsp_Struts - Fatal编程技术网

在Struts1.3中,从Jsp页面到Java中的操作

在Struts1.3中,从Jsp页面到Java中的操作,java,jsp,struts,Java,Jsp,Struts,我是Jsp新手,我的工作应用程序基于Struts1.3。我有一个Jsp页面,它根据提供的ID显示记录,可能是记录应该是一个或多个,这取决于记录的存在。 我的Jsp页面代码是: <html:form method="post" action="properties.do" styleId="propertyform"> <logic:iterate id="JobsForm" name="<%=Constant.JOBFORMLISTSECOND%>">

我是Jsp新手,我的工作应用程序基于Struts1.3。我有一个Jsp页面,它根据提供的ID显示记录,可能是记录应该是一个或多个,这取决于记录的存在。 我的Jsp页面代码是:

<html:form method="post" action="properties.do" styleId="propertyform">
  <logic:iterate id="JobsForm" name="<%=Constant.JOBFORMLISTSECOND%>">
    <tr>
      <td>
        <html:text property="asfrom" name="JobsForm" styleClass="fieldbox2" styleId="textfield50"/>
      </td>

      <td>
        <html:select property="withauthority" name="JobsForm">
          <html:option value="0">Select</html:option>
          <html:options collection="<%=Constant.INSTALLEDBY%>" property="value" labelProperty="label"/>
        </html:select>
      </td>
    </tr>
  </logic:iterate>

  <table>
    <tr>
      <td>
        <img onclick="submitPropertyForm(),update()" src="images/new.jpg" />
      </td>
    </tr>
  </table>
</html:form>
你能指导我怎么做吗?或者我必须做什么?用于获取所有属性的所有值

非常感谢,

您想要的

基本上,您需要提供类似asfrom[n]的名称,其中n是循环索引

Struts确实提供了,尽管文档中列出了您可能只想使用JSTL的一些原因。这取决于你的需要


另一方面,为了您和他人的利益,在格式化代码时请小心。适当的缩进和空白使用使结构和意图更易于沟通,这是判断某人是否关心他们的代码的一种方法。我还删除了一些描述问题不需要的JSP。

谢谢@Dave Newton:你能给我一些基于我的查询的例子吗。我无法做到这一点,因为我张贴了一个几乎相同的问题。在这个链接上
JobsForm jobsForm = (JobsForm) form;
System.out.println("asFrom:::" + jobsForm.getAsfrom());
System.out.println("withAuth:::" + jobsForm.getWithauthority());