|
My Struts-config.xml:
<?xml version = '1.0' encoding = 'windows-1252'?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="ShowHomeForm" type="com.newcorp.form.ShowHomeForm" />
</form-beans>
<action-mappings>
<action path="/showWelcome"
type="com.newcorp.action.ShowWelcomeAction"
name="ShowHomeForm"
scope="request" >
<forward name="success" path="/JSP/welcome.jsp" />
<forward name="error" path="/JSP/errorPage.jsp" />
</action>
<action path="/showHome"
type="com.newcorp.action.ShowHomeAction"
name="ShowHomeForm"
scope="request" >
<forward name="success" path="/JSP/home.jsp" />
<forward name="failure" path="/JSP/errorPage.jsp" />
</action>
</action-mappings>
<message-resources parameter="ApplicationResources"/>
<plug-in className="net.sf.navigator.menu.MenuPlugIn">
<set-property property="menuConfig" value="/WEB-INF/menu-config.xml"/>
</plug-in>
</struts-config>
My menu-config.xml:
<?xml version="1.0" encoding='windows-1250'?>
<MenuConfig>
<Displayers>
<Displayer name="Simple"
type="java.net.sf.navigator.displayer.SimpleMenuDi splayer"/>
</Displayers>
<Menu name="projectMenu" title="projectMenu">
<Item title="Home" toolTip="Return to List of Menus" page="/home.jsp"/>
<Item title="Documentation" toolTip="View Project Documentation"
location="http://struts-menu.sf.net"/>
</Menu>
</MenuConfig>
My welcome.jsp page:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<script src="./scripts/permissionsMenu-config.js"></script>
<script language="Javascript">
function submitForm(userAction)
{
document.forms[0].action=userAction;
document.forms[0].submit();
}
</script>
<html:form method="POST" action="/showHome">
<menu:useMenuDisplayer name="Simple" config="/templates/index.html">
<menu:displayMenu name="projectMenu"/>
</menu:useMenuDisplayer>
<table colspan=2>
<tr>
<td>Enter your Name:</td>
<td>
<html:text property="firstName" />
<input type="button" name="Submit" value="Submit" onclick="submitForm('/TestPrj/showHome.do')"; />
</td>
</tr>
</table>
</html:form>
Let me knw if this much is sufficient...
|