помогите в ступоре. Struts 1.3
| Код | public class compleatAction extends DispatchAction {
private final static String SUCCESS = "success";
public ActionForward populate(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { ArrayList depList = new ArrayList(); addEmployeeActForm actForm = (addEmployeeActForm) form; System.out.println(actForm.getName()); depList.add(new LabelValueBean("New York", "1")); depList.add(new LabelValueBean("Moscow", "2")); actForm.setDepvalue(depList); actForm.setName("buba"); return mapping.getInputForward(); }
|
В этом классе есть ещё unspecified только он и срабатывает почему-то. маппинг вот.
| Код | <action-mappings> <action path="/Successfull" parameter="method" input="/input.jsp" type="action.compleatAction" name="employeeForm" > <forward name="success" path="/successadd.jsp" redirect="true"/>
|
делаю линк на страницу что бы вызвать 100% явно | Код | <p><html:link page="/Successfull.do?method=populate">Call Add Section</html:link></p>
|
но не работает этот метод. Почему он в него не попадает? есть ещё обычная реализация ActionForm с геттерами сетерами переменных. В общем я всего лишь хочу инициализировать значения полей из java кода. Если есть способ проще посоветуйте. Заранее спасибо.Но всё же что я делаю не так почему populate не вызывается (( Ошибок не выдаёт.
|