資源簡介
用Java寫的WEB文件管理器,源碼、數據庫都有可以用于交作業

代碼片段和文件信息
package?com.action;
import?java.io.IOException;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.List;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?net.sf.json.JSONobject;
import?net.sf.json.util.JSONBuilder;
import?javaz.ActionForward;
import?com.dao.ManUserDao;
import?com.entity.ManUser;
import?com.entity.Message;
public?class?ManUserServlet?extends?HttpServlet?{
public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
this.doPost(request?response);
}
public?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
String?action??=?request.getParameter(“action“);
if(action?!=?null?||?!““.equals(action)){
if(“loginUser“.equals(action)){
this.loginUser(request?response);
}else?if(“exit“.equals(action)){
this.exit(request?response);
}else?if(“updatePwd“.equals(action)){
this.updatePwd(request?response);
}else?if(“findUser“.equals(action)){
this.findUser(request?response);
}else?if(“addUser“.equals(action)){
this.addUser(request?response);
}else?if(“deleteUser“.equals(action)){
this.deleteUser(request?response);
}
}
}
public?void?loginUser(HttpServletRequest?request?HttpServletResponse?response){
Message?meg?=?new?Message();
String?userName?=?request.getParameter(“userName“);
String?userPwd?=?request.getParameter(“userPwd“);
ManUserDao?manUserDao?=?new?ManUserDao();
ManUser?loginUser?=?manUserDao.getManUser(userName?userPwd);
if(loginUser?!=?null){
request.getSession().setAttribute(“loginUser“?loginUser);
meg.setStatus(true);
SimpleDateFormat?sf?=?new?SimpleDateFormat(“yyyyMMddHHmmss“);
loginUser.setLastTime(sf.format(new?Date()));
manUserDao.updateLastTime(loginUser);
}
ActionForward.writeJson(response?meg);
}
public?void?exit(HttpServletRequest?request?HttpServletResponse?response){
Message?meg?=?new?Message();
request.getSession().removeAttribute(“loginUser“);
meg.setStatus(true);
ActionForward.writeJson(response?meg);
}
public?void?updatePwd(HttpServletRequest?request?HttpServletResponse?response){
object?obj?=?request.getSession().getAttribute(“loginUser“);
if(obj?!=?null){
String?newPwd?=?request.getParameter(“newPwd“);
ManUser?loginUser?=?(ManUser)obj;
String?id?=?request.getParameter(““);
Message?meg?=?new?Message();
ManUserDao?manUserDao?=?new?ManUserDao();
ManUser?manUser?=??new?ManUser();
manUser.setId(loginUser.getId());
manUser.setUserPwd(newPwd);
if(manUserDao.updateManUserPwd(manUser)?==?1){
meg.setStatus(true);
}
ActionForward.writeJson(response?meg);
}
}
public?void?findUser(HttpServletRequest?reque
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-04-28?16:40??文件管理器\
?????文件????????1083??2016-04-28?16:40??文件管理器\.classpath
?????文件????????1338??2016-04-28?16:40??文件管理器\.project
?????目錄???????????0??2016-04-28?16:40??文件管理器\.settings\
?????文件?????????522??2016-04-28?16:40??文件管理器\.settings\.jsdtscope
?????文件?????????151??2016-04-28?16:40??文件管理器\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2016-04-28?16:40??文件管理器\.settings\org.eclipse.jdt.core.prefs
?????文件?????????488??2016-04-28?16:40??文件管理器\.settings\org.eclipse.wst.common.component
?????文件?????????414??2016-04-28?16:40??文件管理器\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2016-04-28?16:40??文件管理器\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2016-04-28?16:40??文件管理器\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2016-04-28?16:40??文件管理器\SQL\
?????文件?????????285??2016-04-28?16:40??文件管理器\SQL\SQLServer.sql
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\me
?????文件??????????39??2016-04-28?16:40??文件管理器\WebRoot\me
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\
?????文件???????93787??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\jquery-1.6.2.min.js
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\locale\
?????文件????????8163??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\locale\en_US.js
?????文件????????8132??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\locale\zh_CN.js
?????文件??????757186??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\miniui.js
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\css\
?????文件???????30550??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\css\font-awesome.css
?????文件???????23739??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\css\font-awesome.min.css
?????目錄???????????0??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\fonts\
?????文件???????93888??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\fonts\FontAwesome.otf
?????文件???????60767??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\fonts\fontawesome-webfont.eot
?????文件??????313398??2016-04-28?16:40??文件管理器\WebRoot\MiniUI\res\font-awesome\fonts\fontawesome-webfont.svg
............此處省略2898個文件信息
評論
共有 條評論