實戰Struts-Menu(1)
一、簡介
Struts-Menu是一組從基于XML的配置文件中生成多種樣式的菜單的JSP Tags,并且可以結合API開發通過數據庫生成的動態菜單。Struts-Menu支持國際化和多種權限控制。 二、運行環境 三、下載與安裝 四、運行示例程序 五、安裝與配置 <?xml version="1.0" encoding="ISO-8859-1"?>
3:解壓縮struts-1.2.7.zip,將壓縮包中的lib目錄下所有的8個jar釋放到lib目錄中,將5個tld文件釋放到web\WEB-INF目錄中,在web\WEB-INF目錄中新建struts-config.xml,內容如下:<!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>My Example Application -- Vinton Lee</display-name> <!-- ============= The Struts ActionServlet Configuration ============= --> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- ================================================================== --> <!-- ============= The Struts 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> <!-- =============== The Struts Taglib Definition ===================== --> <taglib> <taglib-uri>struts-bean</taglib-uri> <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> </taglib> <taglib> <taglib-uri>struts-html</taglib-uri> <taglib-location>/WEB-INF/struts-html.tld</taglib-location> </taglib> <taglib> <taglib-uri>struts-logic</taglib-uri> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> </taglib> <taglib> <taglib-uri>struts-nested</taglib-uri> <taglib-location>/WEB-INF/struts-nested.tld</taglib-location> </taglib> <taglib> <taglib-uri>struts-tiles</taglib-uri> <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location> </taglib> <!-- ================================================================== --> <!-- ============= The Struts-Menu Taglib Definition ================== --> <taglib> <taglib-uri>struts-menu</taglib-uri> <taglib-location>/WEB-INF/struts-menu.tld</taglib-location> </taglib> <!-- ================================================================== --> </web-app> <?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"> <struts-config> <!-- ========== Data Source Configuration =============================== --> <data-sources /> <!-- ========== Form Bean Definitions =================================== --> <form-beans /> <!-- ========== Global Exception Definitions ============================ --> <global-exceptions /> <!-- ========== Global Forward Definitions ============================== --> <global-forwards /> <!-- ========== Action Mapping Definitions ============================== --> <action-mappings /> <!-- ========== Controller Configuration ================================ --> <!-- ========== Message Resources Definitions =========================== --> <message-resources parameter="application" /> <!-- ========== Plug Ins Configuration ================================== --> <plug-in className="net.sf.navigator.menu.MenuPlugIn"> <set-property property="menuConfig" value="/WEB-INF/menu-config.xml"/> </plug-in> </struts-config> |
posted on 2008-08-05 14:52 gdufo 閱讀(259) 評論(0) 編輯 收藏 所屬分類: Struts2