資源簡(jiǎn)介
運(yùn)行環(huán)境
操作系統(tǒng):Windows XP。
Java平臺(tái):JDK 1.5。
Web服務(wù)器:Tomcat v 5.5.23,下載地址:http://tomcat.apache.org/。
數(shù)據(jù)庫(kù)服務(wù)器:MySQL v 5.0.45,下載地址:http://www.mysql.com/。
開(kāi)發(fā)平臺(tái):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版本
============================
請(qǐng)注意:如出現(xiàn)中文亂碼,檢查如下配置是否正確。
(1)MySql 數(shù)據(jù)庫(kù)是否是utf-8 格式(在安裝時(shí)選擇支持多語(yǔ)言),數(shù)據(jù)是否正常。
(2)項(xiàng)目是否為utf-8格式(同時(shí)看看的源代碼文件中,中文是否亂碼)。
(3)JSP頁(yè)面是否是utf-8 格式。
(4)在web.xml 是否配置了編碼過(guò)濾器。
(5)數(shù)據(jù)源配置的url(?useUnicode=true&characterEncoding=UTF-8),具體請(qǐng)看項(xiàng)目實(shí)例。
如果上面5步都沒(méi)問(wèn)題,你就不存在中文亂碼問(wèn)題。
==============================
數(shù)據(jù)庫(kù)使用的是MySQL,其版本為5.0.45 版本。
數(shù)據(jù)庫(kù)的用戶名及密碼均為root。
使用的時(shí)候,請(qǐng)參考附件數(shù)據(jù)庫(kù)導(dǎo)入一節(jié)?;?qū)⑿枰玫降哪痴碌臄?shù)據(jù)庫(kù)目錄復(fù)制到“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“
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論