- 浏览: 152328 次
- 性别:
- 来自: 深圳
-
文章分类
最新评论
-
hx0637:
楼主!小弟要面临面试了,能否指导下小弟?
面试 深圳一家公司的 -
kljismi:
你好,我现在正在开这项目的代码,但是我不明白@Privileg ...
权限管理模块分析 -
yzhw:
终于找到了
ImageSizer.java -
sunloveny:
国
struts国际化 -
jackotty:
谢谢楼主的分享
struts validator验证框架
Web.xml
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>shop9</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:beans.xml</param-value> </context-param> <!-- 对Spring容器进行实例化 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <listener> <listener-class>com.itcast.web.action.shopping.SiteSessionListener</listener-class> </listener> <filter> <filter-name>Spring OpenEntityManagerInViewFilter</filter-name> <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class> </filter> <filter-mapping> <filter-name>Spring OpenEntityManagerInViewFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <filter-name>codeFilter</filter-name> <filter-class>com.itcast.web.filter.SetCodeFilter</filter-class> </filter> <filter-mapping> <filter-name>codeFilter</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping> <filter-mapping> <filter-name>codeFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> <servlet> <servlet-name>struts</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> </servlet> <servlet-mapping> <servlet-name>struts</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"> <struts-config> <form-beans> <form-bean name="producttypeform" type="com.itcast.web.formbean.product.ProductTypeForm"/> <form-bean name="brandform" type="com.itcast.web.formbean.product.BrandForm"/> <form-bean name="uploadfileform" type="com.itcast.web.formbean.uploadfile.UploadfileForm"/> <form-bean name="productform" type="com.itcast.web.formbean.product.ProductForm"/> <form-bean name="frontProductForm" type="com.itcast.web.formbean.product.FrontProductForm"/> <form-bean name="cartForm" type="com.itcast.web.formbean.product.CartForm"/> <form-bean name="departmentform" type="com.itcast.web.formbean.privilege.DepartmentForm"/> <form-bean name="employeeForm" type="com.itcast.web.formbean.privilege.EmployeeForm"/> <form-bean name="privilegeGroupForm" type="com.itcast.web.formbean.privilege.PrivilegeGroupForm"/> </form-beans> <global-forwards> <forward name="message" path="/WEB-INF/page/share/message.jsp" /> </global-forwards> <action-mappings> <!-- 系统初始化 --> <action path="/system/init"/> <action path="/control/center/main" forward="/WEB-INF/page/controlcenter/default.jsp"/> <action path="/control/center/top" forward="/WEB-INF/page/controlcenter/top.jsp"/> <action path="/control/center/left" forward="/WEB-INF/page/controlcenter/menu.jsp"/> <action path="/control/center/right" forward="/WEB-INF/page/controlcenter/right.jsp"/> <action path="/control/center/end" forward="/WEB-INF/page/controlcenter/end.jsp"/> <!-- 产品类别分页显示 --> <action path="/control/product/type/list" name="producttypeform" scope="request"> <forward name="list" path="/WEB-INF/page/product/producttypelist.jsp"/> </action> <!-- 产品类别管理 --> <action path="/control/product/type/manage" name="producttypeform" scope="request" parameter="method"> <forward name="add" path="/WEB-INF/page/product/add_productType.jsp"/> <forward name="edit" path="/WEB-INF/page/product/edit_productType.jsp"/> <forward name="query" path="/WEB-INF/page/product/query_productType.jsp"/> </action> <!-- 产品品牌分页显示 --> <action path="/control/brand/list" name="brandform" scope="request"> <forward name="list" path="/WEB-INF/page/product/brandlist.jsp"/> </action> <!-- 产品产品管理 --> <action path="/control/brand/manage" name="brandform" scope="request" parameter="method"> <forward name="add" path="/WEB-INF/page/product/add_brand.jsp"/> <forward name="edit" path="/WEB-INF/page/product/edit_brand.jsp"/> <forward name="query" path="/WEB-INF/page/product/query_brand.jsp"/> </action> <!-- 上传文件管理 --> <action path="/control/uploadfile/manage" name="uploadfileform" scope="request" parameter="method"> <forward name="upload" path="/WEB-INF/page/uploadfile/upload.jsp"/> <forward name="uploadfinish" path="/WEB-INF/page/uploadfile/fileuploadfinish.jsp"/> <forward name="error" path="/WEB-INF/page/uploadfile/error.jsp"/> </action> <!-- 上传文件分页显示 --> <action path="/control/uploadfile/list" name="uploadfileform" scope="request"> <forward name="list" path="/WEB-INF/page/uploadfile/uploadfilelist.jsp"/> </action> <!-- 产品分页显示 --> <action path="/control/product/list" name="productform" scope="request"> <forward name="list" path="/WEB-INF/page/product/productlist.jsp"/> </action> <!-- 产品管理 --> <action path="/control/product/manage" name="productform" scope="request" parameter="method"> <forward name="add" path="/WEB-INF/page/product/add_product.jsp"/> <forward name="edit" path="/WEB-INF/page/product/edit_product.jsp"/> <forward name="typeselect" path="/WEB-INF/page/product/productTypeSelect.jsp"/> <forward name="query" path="/WEB-INF/page/product/query_product.jsp"/> </action> <!-- 产品样式显示 --> <action path="/control/product/style/list" name="productform" scope="request"> <forward name="list" path="/WEB-INF/page/product/productstylelist.jsp"/> </action> <!-- 产品样式管理 --> <action path="/control/product/style/manage" name="productform" scope="request" parameter="method"> <forward name="add" path="/WEB-INF/page/product/add_productstyle.jsp"/> <forward name="edit" path="/WEB-INF/page/product/edit_productstyle.jsp"/> </action> <!-- 部门分页显示 --> <action path="/control/department/list" name="departmentform" scope="request"> <forward name="list" path="/WEB-INF/page/department/departmentlist.jsp"/> </action> <!-- 部门管理 --> <action path="/control/department/manage" name="departmentform" scope="request" parameter="method"> <forward name="add" path="/WEB-INF/page/department/adddepartment.jsp"/> <forward name="edit" path="/WEB-INF/page/department/editdepartment.jsp"/> </action> <!-- 员工分页显示 --> <action path="/control/employee/list" name="employeeForm" scope="request"> <forward name="list" path="/WEB-INF/page/department/employeelist.jsp"/> </action> <!-- 员工管理 --> <action path="/control/employee/manage" name="employeeForm" scope="request" parameter="method"> <forward name="add" path="/WEB-INF/page/department/addemployee.jsp"/> <forward name="edit" path="/WEB-INF/page/department/editemployee.jsp"/> <forward name="usernameIsExsit" path="/WEB-INF/page/department/usernameIsExsit.jsp"/> </action> <!-- 权限组分页显示 --> <action path="/control/privilegegroup/list" name="privilegeGroupForm" scope="request"> <forward name="list" path="/WEB-INF/page/department/privilegegrouplist.jsp"/> </action> <!-- 权限组管理 --> <action path="/control/privilegegroup/manage" name="privilegeGroupForm" scope="request" parameter="method"> <forward name="add" path="/WEB-INF/page/department/addprivilegegroup.jsp"/> <forward name="edit" path="/WEB-INF/page/department/editprivilegegroup.jsp"/> </action> <!-- #####################################前台显示######################################## --> <!-- 产品列表显示 --> <action path="/product/list" name="frontProductForm" scope="request"> <forward name="list_image" path="/WEB-INF/page/product/frontpage/productlist.jsp"/> <forward name="list_imagetext" path="/WEB-INF/page/product/frontpage/productlist_text.jsp"/> </action> <!-- 产品样式管理 --> <action path="/product/switch" name="frontProductForm" scope="request" parameter="method"> <forward name="topsell" path="/WEB-INF/page/product/frontpage/topsell.jsp"/> <forward name="viewHistory" path="/WEB-INF/page/product/frontpage/viewHistory.jsp"/> <forward name="showimage" path="/WEB-INF/page/product/frontpage/showimage.jsp"/> </action> <!-- 产品显示 --> <action path="/product/view" name="frontProductForm" scope="request"> <forward name="product" path="/WEB-INF/page/product/frontpage/productview.jsp"/> </action> <!-- 购物车 --> <action path="/shopping/cart" name="cartForm" scope="request"> <forward name="cart" path="/WEB-INF/page/shopping/cart.jsp"/> </action> <!-- 购物管理 --> <action path="/shopping/cart/manage" name="cartForm" scope="request" parameter="method"> <forward name="result" redirect="true" path="/shopping/cart.do"/> </action> </action-mappings> <controller> <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/> </controller> </struts-config>
发表评论
-
权限管理模块分析
2009-01-08 13:51 2825巴巴运动网的后台权限管理模块主要采用了两大核心技术:java的 ... -
集成环境
2009-01-08 13:39 1102第13集:集成JPA环境 1 ... -
struts标签的配置和使用
2009-01-07 18:01 1435struts标签的配置和使用 配置: * 在struts- ... -
shop9\src\com\itcast\web\formbean\product
2009-01-06 21:03 2476BaseForm.java package com.itc ... -
shop9\src\com\itcast\utils\
2009-01-06 20:56 998SiteUrl.java package com.itca ... -
MD5.java
2009-01-06 20:50 852package com.itcast.utils; im ... -
package com.itcast.utils
2009-01-06 20:40 927DateConverter.java package com ... -
ImageSizer.java
2009-01-06 20:38 1055ImageSizer package com.itc ... -
shop9\src\com\itcast\web\filter
2009-01-06 20:23 1045SetCodeFilter.java package co ... -
shop9\WebRoot
2009-01-06 19:54 713<%@ page language="java ... -
package com.itcast.service.base;
2009-01-06 19:39 1373DAO.java package com.itcast.s ...
相关推荐
本例中的数据库如何更改为mysql数据库 1.Database文件夹中扩展名为db_shop_Data.MDF和...4.XinXiangShop\WebRoot\WEB-INF\config\dao-config.xml中关于数据库的连接地址,可以更改为mysql数据库的连接地址与端口号。
在Web应用结构中,通常包含WebRoot目录、WEB-INF目录以及web.xml配置文件。在WebRoot下创建一个JSP页面,如“sqlconn1.jsp”,用于展示JDBC-ODBC连接的代码实现。 在`sqlconn1.jsp`中,我们看到了关键的Java代码...
同时,将`build/classes`目录拷贝到`Tomcat安装目录/webapps/ROOT/WEB-INF/`下。 3. **服务启动**:启动Tomcat和MySQL服务。 4. **访问安装向导**:通过浏览器访问`http://域名:端口`(本地安装使用`...
- **数据库连接配置**:`ROOT/WEB-INF/classes/config/jdbc.properties` - `jdbc.url`: 数据库连接字符串,需使用UTF-8编码。 - `jdbc.username`: 数据库用户名。 - `jdbc.password`: 数据库密码。 - `alias`: ...
mkdir -pv myapp/{lib,classes,WEB-INF,META-INF} ``` 2. **提供Web应用文件**: - 编写一个简单的JSP文件作为测试用例: ```jsp *" %> <title>JSP Test Page ("Hello, world."); %> ``` 3. ...
- 在应用的`WEB-INF\web.xml`文件中添加对数据源的引用: ```xml <web-app> <resource-ref> <description>MySQLDBConnectionPool <res-ref-name>jdbc/DBPool</res-ref-name> <res-type>javax.sql.DataSource...
9. **WebRoot**: 是Web应用的标准根目录,包含HTML、CSS、JavaScript、图片等静态资源,以及Web应用的部署描述符(如WEB-INF/web.xml)。 从这些文件可以看出,这个项目采用MVC(Model-View-Controller)架构模式,...
(4)将程序所需的JSTL和SQL Server 2005数据库驱动包拷贝到工程的WebRoot\WEB-INF\lib文件夹中,如图1.2所示。 图1.2 添加程序所需的Jar包后的效果 (5)单击工具栏中的 按钮,在弹出对话框的project下拉列表框中...
8. **文件路径**:文件路径中的`Shop`和`WebRoot`暗示了项目有两个不同的Web应用上下文,可能是为了区分前后端或者不同模块。 综上所述,"天下陶网络商城"是一个基于Java Web开发的电子商务平台,采用了MVC架构,...
└─WebRoot │ index.jsp │ ├─img │ dn1.jpg │ dn2.jpg │ dn3.jpg │ dn4.jpg │ jd1.jpg │ jd2.jpg │ jd3.jpg │ jd4.jpg │ sj1.jpg │ sj2.jpg │ sj3.jpg │ sj4.jpg │ ...
- 在项目的`WEB-INF`目录下创建或修改`web.xml`文件,添加如下配置: ```xml <resource-ref> <description>DB Connection <res-ref-name>jdbc/ShopDevU</res-ref-name> <res-type>javax.sql.DataSource</res-...