资源简介
运行环境
操作系统:Windows XP。
Java平台:JDK 1.5。
Web服务器:Tomcat v 5.5.23,下载地址:http://tomcat.apache.org/。
数据库服务器:MySQL v 5.0.45,下载地址:http://www.mysql.com/。
开发平台:Eclipse SDK v 3.2.2,下载地址:http://www.eclipse.org/download/index.jsp。
Eclipse插件TomcatPlugins v 3.2.1,下载地址:http://www.eclipse-plugins.info/eclipse/index.jsp。
Eclipse插件ResourceBundleEditor v 0.7.7,下载地址:http://resourcebundleeditor.com/。
Eclipse插件MyEclipse v 5.5.1,下载地址:http://www.myeclipseide.com/
Spring 采用 2.0 版本
Hibernate 采用3.0版本
============================
请注意:如出现中文乱码,检查如下配置是否正确。
(1)MySql 数据库是否是utf-8 格式(在安装时选择支持多语言),数据是否正常。
(2)项目是否为utf-8格式(同时看看的源代码文件中,中文是否乱码)。
(3)JSP页面是否是utf-8 格式。
(4)在web.xml 是否配置了编码过滤器。
(5)数据源配置的url(?useUnicode=true&characterEncoding=UTF-8),具体请看项目实例。
如果上面5步都没问题,你就不存在中文乱码问题。
==============================
数据库使用的是MySQL,其版本为5.0.45 版本。
数据库的用户名及密码均为root。
使用的时候,请参考附件数据库导入一节。或将需要用到的某章的数据库目录复制到“mysql安装根目录\data”文件夹下就可以了。
代码片段和文件信息
package nm;
import java.util.Vector;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.sql.DataSource;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
public final class CheckPowerAction extends Action {
public ActionForward execute(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
String functiontype = request.getParameter(“functiontype“);
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource) context
.getAttribute(Constants.DATASOURCE_KEY);
DB db = new DB(dataSource);
HttpSession session = request.getSession();
ActionMessages errors = new ActionMessages();
String pageForward = “ToErrorPage“;
User loginuser = (User) session.getAttribute(Constants.LOGIN_USER_KEY);
if (functiontype.equals(“newuser“)) {
if (loginuser.getGrade().equals(“admin“)) {
pageForward = “ToNewUser“;
} else {
errors.add(ActionMessages.GLOBAL_MESSAGE new ActionMessage(
“error.power.newuser.notadmin“));
if (!errors.isEmpty()) {
// saveErrors(request errors);
this.saveMessages(request errors);
}
}
} else if (functiontype.equals(“useredit“)) {
if (loginuser.getGrade().equals(“admin“)) {
String username = request.getParameter(“username“);
User curUser = (User) User.search(db username).get(0);
session.setAttribute(Constants.CUR_USER_KEY curUser);
pageForward = “ToUserEdit“;
} else {
errors.add(ActionMessages.GLOBAL_MESSAGE new ActionMessage(
“error.power.edit.notadmin“));
if (!errors.isEmpty()) {
// saveErrors(request errors);
this.saveMessages(request errors);
}
}
} else if (functiontype.equals(“userdelete“)) {
if (loginuser.getGrade().equals(“admin“)) {
String username = request.getParameter(“username“);
if (User.delete(db username)) {
Vector users = new Vector();
users = User.search(db ““);
session.setAttribute(Constants.USER_LIST_KEY users);
pageForward = “ToUserList“;
} else {
errors.add(ActionMessages.GLOBAL_MESSAGE
new ActionMessage(“error.delete.failed“));
if (!errors.isEmpty()) {
// saveErrors(request errors);
this.saveMessages(request errors);
}
}
} else {
errors.add(ActionMessages.GLOBAL_MESSAGE new ActionMessage(
“error.power.delete.notadmin“));
if (!errors.isEmpty()) {
// saveErrors(request errors);
this.saveMessages(request errors);
}
}
} else if (functiontype.equals(“noticedelete“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1272 2007-11-19 10:19 NoticeManager\.classpath
目录 0 2010-04-15 15:39 NoticeManager\.myeclipse
文件 312 2007-11-19 10:19 NoticeManager\.myme
文件 242 2007-11-19 10:19 NoticeManager\.mystrutsdata
文件 1314 2007-11-19 10:19 NoticeManager\.project
文件 2093 2007-11-19 10:19 NoticeManager\src\nm\admin\action\AdminLoginAction.java
文件 666 2007-11-19 10:19 NoticeManager\src\nm\admin\action\AdminLogoffAction.java
文件 2276 2007-11-19 10:19 NoticeManager\src\nm\admin\action\NewUserAction.java
文件 2318 2007-11-19 10:19 NoticeManager\src\nm\admin\action\UserEditAction.java
文件 1763 2007-11-19 10:19 NoticeManager\src\nm\admin\action\UserSearchAction.java
目录 0 2010-04-15 15:39 NoticeManager\src\nm\admin\action
文件 611 2007-11-19 10:19 NoticeManager\src\nm\admin\form\AdminLoginForm.java
文件 1354 2007-11-19 10:19 NoticeManager\src\nm\admin\form\UserInfoForm.java
目录 0 2010-04-15 15:39 NoticeManager\src\nm\admin\form
目录 0 2010-04-15 15:39 NoticeManager\src\nm\admin
文件 76 2007-11-19 10:19 NoticeManager\src\nm\ApplicationResources.properties
文件 4316 2007-11-19 10:19 NoticeManager\src\nm\ApplicationResources_zh.properties
文件 4305 2007-11-19 10:19 NoticeManager\src\nm\CheckPowerAction.java
文件 313 2007-11-19 10:19 NoticeManager\src\nm\Constants.java
文件 1450 2007-11-19 10:19 NoticeManager\src\nm\DB.java
文件 3149 2007-11-19 10:19 NoticeManager\src\nm\DBUtil.java
文件 4031 2007-11-19 10:19 NoticeManager\src\nm\Notice.java
文件 5142 2007-11-19 10:19 NoticeManager\src\nm\Pageable.java
文件 2799 2007-11-19 10:19 NoticeManager\src\nm\tag\DisplayTag.java
文件 1137 2007-11-19 10:19 NoticeManager\src\nm\tag\HelloTag.java
目录 0 2010-04-15 15:39 NoticeManager\src\nm\tag
文件 1528 2007-11-19 10:19 NoticeManager\src\nm\user\action\NewNoticeAction.java
文件 1613 2007-11-19 10:19 NoticeManager\src\nm\user\action\NoticeModifyAction.java
文件 1862 2007-11-19 10:19 NoticeManager\src\nm\user\action\UserLoginAction.java
文件 663 2007-11-19 10:19 NoticeManager\src\nm\user\action\UserLogoffAction.java
............此处省略121个文件信息
相关资源
- 网上书店系统(Struts+Hibernate)(Jav
- JAVA JSP售后管理系统 源代码 论文
- javaweb项目用户客户信息管理
- Java课程设计——报刊管理系统
- Android视频播放器(Java源码案例)
- MVC实现网上订餐系统ajax购物车
- 物流管理系统论文+项目+中期报告等
- java超详细思维导图XMIND格式
- 《java开发实战经典》第二版李兴华课
- 互联网公司测试工程师测试开发工程
- 基于javaMVC实现快递员管理系统
- 基于JPBC的SM9算法的java实现
- java小蜜蜂游戏
- 基于javaweb进销存管理系统
- 毕向东Java基础源码+总结
- javaweb购物车模块源代码
- java商品销售系统
- JVM规范
- Javaweb的增删改查的小案例(jsp+tomca
- Java程序设计第2版
- javaweb实战项目之网上书城
- AdminLTE+JSP+Servlet仓库管理系统
- Java Web酒店管理系统
- 《Java语言程序设计》源代码沈泽刚
- 网上商城java源代码
- Java实现的水果销售商城系统论文源码
- (J2EE)基于JAVA的网上订票系统源码
- java基础PDF
- java web 购物网站
- 基于JAVA EE校园订餐系统
评论
共有 条评论