strutsで画面遷移
お世話になります。struts初心者です。
test1.jspから、リンクをクリックしたら、次のページ(download.jsp)へ遷移させたいのですが、「ページが見つかりません」となってしまいます。
以下のようなソースコードにしています。
どこがおかしいのでしょうか・・・・情報少ないでしょうか。わかる方いらっしゃいましたら、おしえてください。
https://xxxxx/test/test1.jsp
↓リンククリックで下記URLになり「ページが見つかりません」
https://xxxxx/login/menu.do
-------------------------------------------------------
test1.jsp
-------------------------------------------------------
<html:html>
<head>
<script language="JavaScript">
<!--
function gonext(){
document.menuForm.menuOperation.value ="download";
document.menuForm.submit();
}
-->
</script>
</head>
<body>
<html:form action="/login/menu">
<html:hidden property="menuOperation"/>
<A href="javascript:gonext()"> go next </A>
</html:form>
</body>
</html:html>
-------------------------------------------------------
struts-config.xml
-------------------------------------------------------
<form-beans>
<form-bean name="menuForm" type="xxx.login.CMenuActionForm"/>
</form-beans>
<action-mappings>
<action path="/login/menu"
type="xxx.login.CMenuAction"
name="menuForm"
scope="request">
<forward name="download" path="/common/download.jsp"/>
</action>
</action-mappings>
-------------------------------------------------------
CMenuAction.java
-------------------------------------------------------
public class CMenuAction extends CxxxDLAction{
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
return mapping.findForward("download");
}
}
-------------------------------------------------------
CMenuActionForm.java
-------------------------------------------------------
public class CMenuActionForm extends ActionForm{
String menuOperation;
public String getmenuOperation() {
return menuOperation;
}
public void setmenuOperation(String menuOperation) {
this.menuOperation = menuOperation;
}
}
補足
早速の回答ありがとうございました。 それでやってみます!