帮助创建操作类(java)

帮助创建操作类(java),java,class,jsp,struts,action,Java,Class,Jsp,Struts,Action,嗨,我有一个jsp在下面: <form action="testPage.do" method="post" name='testForm' id="testForm"> <h2><bean:message bundle="test" key="label.header1"/></h2> <p><bean:message bundle="test" key="label.dropdown1/>

嗨,我有一个jsp在下面:

    <form action="testPage.do" method="post" name='testForm' id="testForm">


    <h2><bean:message bundle="test" key="label.header1"/></h2>

    <p><bean:message bundle="test" key="label.dropdown1/> </label>

    <select>
        <option selected="selected">Soccer</option>
        <option>Football</option>
        <option>Baseball</option>
        <option>Hockey</option>
    </select>
    </p>


    <p> 
    <label><bean:message bundle="test" key="label.firstName"/> </label>
    <input type="text"" name="firstname">
    </p>

    <p> 
    <label><bean:message bundle="test" key="label.lastName"/> </label>
    <input type="text"" name="lastname">
    </p>


    </form>

我如何创建方法来获取输入到文本框中的值,以及从action类填充下拉菜单的方法?

本文档帮助您实现下拉菜单的填充

您可以将ExecuteFirstItemInLogic函数中作为参数传递的表单类型转换为testForm,例如

假设testform的映射是com.example.testform

com.example.TestForm TestForm=com.example.TestFormform

您必须在com.example.TestForm中将firstname和lastname声明为字符串。并为这两个变量编写getter和setter


在类型转换之后,您可以检索testform.getFirstname和test.getLastname的值。此文档帮助您实现下拉列表的填充

您可以将ExecuteFirstItemInLogic函数中作为参数传递的表单类型转换为testForm,例如

假设testform的映射是com.example.testform

com.example.TestForm TestForm=com.example.TestFormform

您必须在com.example.TestForm中将firstname和lastname声明为字符串。并为这两个变量编写getter和setter

在类型转换之后,您可以检索testform.getFirstname和test.getLastname的值

public class SportAction extends BaseAction {


    public ProcessResult executeFirstTimeInLogic(ActionMapping mapping,
                    ActionForm form, HttpServletRequest request,
                    HttpServletResponse response,
                    ProcessResult processResult) throws Exception {
            log.info("executeFirstTimeInLogic");
     processResult.setForward(mapping.findForward("next"));
     return processResult;
    }

    public ProcessResult executeSubmitLogic(ActionMapping mapping,
                    ActionForm form,
                    HttpServletRequest request,
                    HttpServletResponse response,
                    ProcessResult processResult) throws Exception {
            log.info("executeSubmitLogic");

             return processResult;
     }

}