отлично работает в Internet Explorer, но в браузере Firefox некоторые значения формы не установлены в Bean

#java #html #jsp #cross-browser #jsp-tags

#java #HTML #jsp #кроссбраузерный #jsp-теги

Вопрос:

index.jsp

     <body>
    <jsp:useBean id="po" scope="request" class="Forms.POInfoForm" />
    <form name="frmEntry" method="post" accept-charset="utf-8" action="mediator.jsp" onSubmit = "return confirmSubmit();">
    <table border="3" bordercolor="#000000" id="tableName2" width="80%"> 
        <%  
        if (po.getBldgId() != null) {
            for (int j=0; j < po.getBldgId().length; j  ) { 
            %>
                            
                            <input type="hidden" value="" name="bldgitemId">
                            <tr>
                                <td width="33%">
                                    <font color="#000000">  Building: </font>
                                    <div id="buildingInfo<%=j%>"/>
                                    <script language="JavaScript">
                                
                              createBuildingList(<%=j%>, buildingInfo<%=j%>, <%=po.getBldgId(j) %>);
                                    </script>

                            <td width="33%">
                                <font color="#000000">  Sub Account: </font>
                                <div id="subAccountInfo<%=j%>"/>
                                <script language="JavaScript">
createSubAccountList(<%=j%>, subAccountInfo<%=j%>, <%=po.getBldgId(j) %>, <%=po.getSubAccountId(j) %>);
                                
                            </script>
                             </td>
                             </tr>
                           </table>
  

при нажатии кнопки отправки он переместится на страницу medaitor.jsp, где я вижу значения формы для компонента

mediator.jsp

 <html>
<head>
<title>
Mediator
</title>
</head>
<jsp:useBean id="po" scope="request" class="Forms.POInfoForm" />
<body bgcolor="#ffffff">
<h1>
Mediator JSP
</h1>

<jsp:setProperty name="po" property="*"/>
//some actions 
  

скрипты на странице index.jsp сгенерируют ниже два тега выбора (когда я проверяю в браузере)

введите описание изображения здесь

В Internet Explorer компонент принимает значения формы, но в firefox компонент не принимает более двух значений формы.

Пожалуйста, помогите, заранее спасибо!…

Комментарии:

1. Если я правильно понимаю, ваша проблема в JavaScript, верно?

2. этот скрипт правильно генерирует два тега select, но для этих двух введенных значений не установлено значение bean в firefox