0

「ユーザー名、パスワード、職業」という値を取得するページを作成し、この値を DynaActionForm に保存しました。

また、エンド ユーザーから他の情報を取得するために、別のページを設計しました。前のページの値を取得し、現在のページで非表示のままにしたいだけでなく。しかし、ブラウザにエラーが表示されます。

私の2番目のjspページコードは次のとおりです。

<%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %>
<HTML>
    <BODY BGCOLOR="pink">
           <CENTER>
                <H1>Please fill the following things to complete the registration</H1>
                <html:form action="register2" method="POST" > 

<html:hidden property="name" value="%{registerform1.name}" /> 
                       <html:hidden property="password" value="%{registerform1.password}" /> 
                       <html:hidden property="profession" value="%{registerform1.profession}" />

                       Cell:<html:text property="cell"/>
                               <FONT SIZE="3" COLOR="red">
                                             <html:errors property="cell"/>
                                 </FONT><BR>
                       Gender:<html:radio property="gender" value="male">male</html:radio>
                                    <html:radio property="gender" value="female">female</html:radio> <br><br>
                                    <FONT SIZE="3" COLOR="red">
                                             <html:errors property="gender"/>
                                 </FONT><BR>
                        <html:checkbox property="agree" value="true"/>I agree the terms and condition of this registration <br><br>
                                 <FONT SIZE="3" COLOR="red">
                                             <html:errors property="agree"/>
                                  </FONT><BR>
                        <html:submit>Complete Registration</html:submit>
                </html:form>
           </CENTER>
    </BODY>
</HTML>

それを解決する方法を提案してください。ありがとう、アショク

4

1 に答える 1

0

jsp の変数名は、アクション フィールドと同じである必要があります。そうすると、自動的に入力されます。

于 2013-03-18T08:23:37.857 に答える