Re: ???en_US.Main???
Matt Raible <lists-T7vlz3gD7BdF/EzeuO4KJwC/[email protected]>
| Newsgroups | gmane.comp.java.struts-menu.user |
|---|---|
| Message-ID | <[email protected]> |
It looks to me like it's not finding your resource bundle. Are you using the EL tag or just the regular one? Matt Sandra Logeson wrote: > Hello, > > I'm trying to get a simple menu to display and I'm getting "??? > en_US." before all of my menu titles. Does anyone know what I'm doing > wrong? > ------------------------ > my menu-config.xml > ------------------------ > <?xml version="1.0" encoding="UTF-8" ?> > <MenuConfig> > <Displayers> > <Displayer name="DropDown" > type="net.sf.navigator.displayer.DropDownMenuDisplayer"/> > <Displayer name="Simple" > type="net.sf.navigator.displayer.SimpleMenuDisplayer"/> > <Displayer name="CoolMenu" > type="net.sf.navigator.displayer.CoolMenuDisplayer"/> > <Displayer name="CoolMenu4" > type="net.sf.navigator.displayer.CoolMenuDisplayer4"/> > <Displayer name="MenuForm" > type="net.sf.navigator.example.PermissionsFormMenuDisplayer"/> > <Displayer name="ListMenu" > type="net.sf.navigator.displayer.ListMenuDisplayer"/> > <Displayer name="TabbedMenu" > type="net.sf.navigator.displayer.TabbedMenuDisplayer"/> > <Displayer name="Velocity" > type="net.sf.navigator.displayer.VelocityMenuDisplayer"/> > </Displayers> > > <Menus> <Menu name="ToDoListMenuFile" title="File" > description="test" width="50"> > <Item name="Main" title="Main"> > <Item name="Acquisitions" title="Acquisitions" > image="/images/case-new.png" > page="/pages/acquisitions/acqdetail.jsp"/> > <Item name="Resource" title="Resource" > image="/images/item-new.png" > page="/pages/common/resourceSearch.jsp"/> > <Item name="CEP" title="CEP" > image="/images/party-new.png" > page="/cep.do"/> > </Item> > <Item name="TDLexit" title="Exit" > image="/images/exit.png" > page="/index.jsp"/> > </Menu> > </Menus> > </MenuConfig> > > ------------------------ > my struts-config.xml > ------------------------ > <?xml version="1.0" encoding="UTF-8"?> > > <!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="associateForm" > type="org.apache.struts.validator.DynaValidatorForm"> > <form-property name="associate_id" type="java.lang.Integer"/> > <form-property name="first_name" type="java.lang.String"/> > <form-property name="last_name" type="java.lang.String"/> > <form-property name="addr_line1" type="java.lang.String"/> > <form-property name="addr_line2" type="java.lang.String"/> > <form-property name="city" type="java.lang.String"/> > <form-property name="state" type="java.lang.String"/> > <form-property name="zip" type="java.lang.String"/> > <form-property name="title" type="java.lang.String"/> > <form-property name="url" type="java.lang.String"/> > <form-property name="email_1" type="java.lang.String"/> > <form-property name="email_2" type="java.lang.String"/> > <form-property name="phone_1" type="java.lang.String"/> > <form-property name="phone_2" type="java.lang.String"/> > <form-property name="fax_num" type="java.lang.String"/> > <form-property name="department" type="java.lang.String"/> > </form-bean> > <form-bean name="keywordSearchForm" > type="org.apache.struts.validator.DynaValidatorForm"> > <form-property name="resourceType" type="java.lang.String" > initial="journal"/> > <form-property name="keyword" type="java.lang.String"/> > <form-property name="searchFormat" > type="java.lang.String[]" initial="print"/> > <form-property name="dispatch" type="java.lang.String"/> > </form-bean> </form-beans> > <!--global-exceptions> > <exception key="global.exception" > type="java.lang.Exception" > > handler="edu.ncsu.lib.ematrix.framework.exceptions.SpecialExceptionHandler" > > path="/pages/common/error.jsp" > scope="request"/> > </global-exceptions--> > <global-forwards> > <forward name="welcome" > > path="viewsignin.do?dispatch=login"/> > </global-forwards> > <action-mappings> > <action path="/browseResource" > type="edu.ncsu.lib.ematrix.action.SearchAction" > parameter="dispatch"> > <forward name="Success" > path="/pages/common/searchResults.jsp"/> > <forward name="Failure" > path="/pages/common/error.jsp"/> > </action> > <!-- action for cep --> > <action path="/cep" > type="edu.ncsu.lib.ematrix.action.CepAction" > name="cepInfoForm"> > <forward name="login" > path="/index.jsp"/> > <forward name="error" > path="/pages/cep/error.jsp"/> > <forward name="entry" > path="/pages/cep/entryTile.jsp"/> > <forward name="update" > path="/pages/cep/updateTile.jsp"/> > <forward name="review-entry" > path="/pages/cep/rev-entryTile.jsp"/> > <forward name="review-update" > path="/pages/cep/rev-updateTile.jsp"/> > <forward name="success" > path="/pages/cep/successTile.jsp"/> > </action> > <action path="/getResource" > type="edu.ncsu.lib.ematrix.action.ResourceAction" > parameter="dispatch"> > <forward name="Success" > path="/pages/common/searchResults.jsp"/> > <forward name="Failure" > path="/pages/common/error.jsp"/> > </action> > <action path="/searchResource" > type="edu.ncsu.lib.ematrix.action.SearchAction" > parameter="dispatch" > name="keywordSearchForm" > validate="true" > input="/pages/common/resourceSearch.jsp"> > <forward name="Success" > path="/pages/common/searchResults.jsp"/> > <forward name="Failure" > path="/pages/common/error.jsp"/> > </action> > <action path="/viewsignin" > type="edu.ncsu.lib.ematrix.action.LoginAction" > parameter="dispatch"> > <forward name="Success" > path="/userMenu.jsp"/> > <forward name="Failure" > > path="/pages/common/error.jsp"/> </action> > <!--action path="/sort" > type="fr.improve.struts.taglib.layout.sort.SortAction" > scope="request" > validate="false"> > </action--> > <!--action path="/treeview" > > type="fr.improve.struts.taglib.layout.treeview.TreeviewAction"> > </action--> > </action-mappings> > <!--message-resources > parameter="/WEB-INF/classes/edu/ncsu/lib/ematrix/conf/ApplicationResources" > /--> > <message-resources parameter="ApplicationResources" > null="false" /> > <plug-in className="org.apache.struts.tiles.TilesPlugin"> > <set-property property="definitions-config" > value="/WEB-INF/classes/edu/ncsu/lib/ematrix/conf/tiles-defs.xml"/> > <set-property property="definitions-debug" > value="1"/> </plug-in> > <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> > <set-property property="pathnames" > > value="/WEB-INF/classes/edu/ncsu/lib/ematrix/conf/validator-rules.xml, > /WEB-INF/classes/edu/ncsu/lib/ematrix/conf/validation.xml"/> > </plug-in> > <plug-in className="net.sf.navigator.menu.MenuPlugIn"> > <set-property property="menuConfig" > value="/WEB-INF/classes/edu/ncsu/lib/ematrix/conf/menu-config.xml"/> > </plug-in> > </struts-config> > > ------------------------ > my web.xml > ------------------------ > <?xml version="1.0" encoding="ISO-8859-1"?> > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" > "http://java.sun.com/dtd/web-app_2_3.dtd"> > > <web-app> > <display-name>Ematrix version 1.0</display-name> <servlet> > <servlet-name>action</servlet-name> > > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > > > <!--servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-class--> > > <init-param> > <param-name>application</param-name> > > <param-value>/WEB-INF/classesedu/ncsu/lib/ematrix/conf/ApplicationResources</param-value> > > </init-param> > <init-param> > <param-name>config</param-name> > > <param-value>/WEB-INF/classes/edu/ncsu/lib/ematrix/conf/struts-config.xml</param-value> > > </init-param> > <!--init-param> > <param-name>definitions-config</param-name> > > <param-value>/WEB-INF/classes/edu/ncsu/lib/ematrix/conf/tiles-defs.xml</param-value> > > </init-param--> <init-param> > <param-name>debug</param-name> > <param-value>3</param-value> > </init-param> > <init-param> > <param-name>detail</param-name> > <param-value>3</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet> > <servlet-name>setupServlet</servlet-name> > > <servlet-class>edu.ncsu.lib.ematrix.framework.SetupServlet</servlet-class> > > <load-on-startup>1</load-on-startup> > </servlet> > > <!-- Action Servlet Mapping --> > <servlet-mapping> > <servlet-name>action</servlet-name> > <url-pattern>*.do</url-pattern> > </servlet-mapping> > > <!-- The Welcome File List --> > <welcome-file-list> > <welcome-file>index.jsp</welcome-file> > </welcome-file-list> > > <!-- tag libs --> > <taglib> > <taglib-uri>jstl/c</taglib-uri> > <taglib-location>/WEB-INF/lib/c.tld</taglib-location> > </taglib> > <taglib> > <taglib-uri>struts/bean-el</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-bean-el.tld</taglib-location> > </taglib> > <taglib> > <taglib-uri>struts/bean</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-bean.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>struts/html</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-html.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>struts/html-el</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-html-el.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>struts/layout</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-layout.tld</taglib-location> > </taglib> > <taglib> > <taglib-uri>struts/logic</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-logic.tld</taglib-location> > </taglib> > <taglib> > <taglib-uri>struts/logic-el</taglib-uri> > > <taglib-location>/WEB-INF/lib/struts-logic-el.tld</taglib-location> > </taglib> > <taglib> > <taglib-uri>struts/menu</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-menu.tld</taglib-location> > </taglib> > <taglib> > <taglib-uri>struts/menu-el</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-menu-el.tld</taglib-location> > </taglib> <taglib> > <taglib-uri>struts/tiles</taglib-uri> > <taglib-location>/WEB-INF/lib/struts-tiles.tld</taglib-location> > </taglib> > <!-- resource def --> > <resource-ref> > <res-ref-name>jdbc/ematrixDatasource</res-ref-name> > <res-type>javax.sql.DataSource</res-type> > <res-auth>Container</res-auth> > </resource-ref> > </web-app> > > I apologize for the long post. > > > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > struts-menu-user mailing list > struts-menu-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/struts-menu-user ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285