• 大小: 19.24MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-08
  • 语言: 其他
  • 标签: s2sh  实例  

资源简介

个人备忘录系统的全部源码,另附说明文档一份!适合初学者参考!!

资源截图

代码片段和文件信息

package amigo.sshmemo.action.memo;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.SessionAware;

import amigo.sshmemo.dao.Memo;
import amigo.sshmemo.dao.MemoType;
import amigo.sshmemo.service.memo.MemoManager;
import amigo.sshmemo.service.memotype.MemoTypeManager;

import com.opensymphony.xwork2.ActionSupport;

/**
 * 备忘信息管理的Action.
 */
public class MemoAction extends ActionSupport 
implements ServletRequestAware SessionAware {
private static final long serialVersionUID = 1L;

/** 备忘信息表单对象. */
private MemoForm memo;

private List memoTypes;

private HttpServletRequest request;

private Map session;

/** 备忘信息管理的业务逻辑类. */
private MemoManager memoManager;

private MemoTypeManager memoTypeManager;

public void setServletRequest(HttpServletRequest request) {
this.request = request;
}

public void setSession(Map session) {
this.session = session;
}

public void setMemoManager(MemoManager memoManager) {
this.memoManager = memoManager;
}

public void setMemoTypeManager(MemoTypeManager memoTypeManager) {
this.memoTypeManager = memoTypeManager;
}

public MemoForm getMemo() {
return memo;
}

public void setMemo(MemoForm memo) {
this.memo = memo;
}

public List getMemoTypes() {
return memoTypes;
}

public void setMemoTypes(List memoTypes) {
this.memoTypes = memoTypes;
}

/**
 * 初始化添加备忘信息页面.
 * @return 跳转到添加备忘信息页面
 */
public String initSave() throws Exception {
String username = session.get(“username“);
if (username == null) {
request.setAttribute(“message“ “对不起,您未登录,请先登录!“);
return “login“;
}

List memoTypeList = memoTypeManager.getMemoTypeList(
username);
this.setMemoTypes(memoTypeList);
memo = new MemoForm();
return “save“;
}

/**
 * 保存备忘信息.
 * @return 跳转到备忘信息列表显示的Action路径
 */
public String save() throws Exception {
String username = session.get(“username“);
if (username == null) {
request.setAttribute(“message“ “对不起,您未登录,请先登录!“);
return “login“;
}

memo.setUsername(username);
this.memoManager.saveMemo(memo);
return this.list();
}

/**
 * 初始化修改备忘信息界面.
 * @return 跳转到修改备忘信息界面
 */
public String initUpdate() throws Exception {
String username = session.get(“username“);
if (username == null) {
request.setAttribute(“message“ “对不起,您未登录,请先登录!“);
return “login“;
}

List memoTypeList = memoTypeManager.getMemoTypeList(
username);
this.setMemoTypes(memoTypeList);
String memoId = request.getParameter(“memoId“);
Memo memoObj = memoManager.getMemoById(
Long.parseLong(memoId));
BeanUtils.copyProperties(memo memoObj);
return “update“;
}

/**
 * 修改备忘信息.
 * @return 跳转

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5625  2012-06-12 13:09  林泽承(组长) 0940111167\lzc\.classpath

     文件        294  2012-06-12 01:25  林泽承(组长) 0940111167\lzc\.mymetadata

     文件       1276  2012-06-12 10:54  林泽承(组长) 0940111167\lzc\.project

     文件        166  2012-06-12 01:25  林泽承(组长) 0940111167\lzc\.settings\org.eclipse.core.resources.prefs

     文件        330  2012-06-12 01:24  林泽承(组长) 0940111167\lzc\.settings\org.eclipse.jdt.core.prefs

     文件       4780  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\action\memo\MemoAction.java

     文件       1241  2012-06-12 13:17  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\action\memo\MemoForm.java

     文件       3073  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\action\memotype\MemoTypeAction.java

     文件       2955  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\action\user\UserAction.java

     文件       1513  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\action\user\UserForm.java

     文件       1567  2012-06-12 01:25  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\baseDao.java

     文件       4028  2012-06-12 01:25  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\baseDaoImpl.java

     文件       1172  2012-06-12 11:39  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\Memo.hbm.xml

     文件       1754  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\Memo.java

     文件        941  2012-06-12 11:39  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\MemoType.hbm.xml

     文件       1234  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\MemoType.java

     文件       1479  2012-06-12 11:39  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\User.hbm.xml

     文件       1976  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\dao\User.java

     文件       1477  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\service\memo\MemoManager.java

     文件       3824  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\service\memo\MemoManagerImpl.java

     文件       1145  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\service\memotype\MemoTypeManager.java

     文件       2559  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\service\memotype\MemoTypeManagerImpl.java

     文件        611  2012-06-12 14:36  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\service\user\UserManager.java

     文件       2672  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\amigo\sshmemo\service\user\UserManagerImpl.java

     文件        585  2012-06-12 19:03  林泽承(组长) 0940111167\lzc\src\code.bat

     文件       1066  2012-06-12 01:25  林泽承(组长) 0940111167\lzc\src\log4j.properties

     文件       1849  2012-06-12 11:20  林泽承(组长) 0940111167\lzc\src\struts.xml

     文件        644  2012-06-12 18:00  林泽承(组长) 0940111167\lzc\src\validationMessages.properties

     文件        646  2012-06-12 01:25  林泽承(组长) 0940111167\lzc\src\validationMessages_zh_CN.properties

     文件       4270  2012-06-12 01:25  林泽承(组长) 0940111167\lzc\WebRoot\css\extremecomponents.css

............此处省略192个文件信息

评论

共有 条评论