jsp+struts权限管理

时间:2015-04-29 14:09:24
【文件属性】:

文件名称:jsp+struts权限管理

文件大小:8.84MB

文件格式:RAR

更新时间:2015-04-29 14:09:24

jsp;struts

jsp+struts权限管理源代码。 package sunyang.functions.action; import java.util.List; import javax.servlet.http.HttpSession; import org.apache.struts2.ServletActionContext; import sunyang.functions.domain.Function; import sunyang.functions.service.IFunctionFacade; import sunyang.module.domain.Module; import com.opensymphony.xwork2.Action; public class FunctionAction { // 针对于页面的成员变量 private Function f; private Module m; private IFunctionFacade ff; private List lf; // 构造方法,用于对成员变量赋初值 public FunctionAction() { f = new Function(); m = new Module(); } // getter和setter方法 public Function getF() { return f; } public void setF(Function f) { this.f = f; } public Module getM() { return m; } public void setM(Module m) { this.m = m; } public IFunctionFacade getFf() { return ff; } public void setFf(IFunctionFacade ff) { this.ff = ff; } public List getLf() { return lf; } public void setLf(List lf) { this.lf = lf; } // 处理newFunction请求的方法 public String newFunction() { // 将模块id从session中取出 HttpSession hs = ServletActionContext.getRequest().getSession(); ff.newFunction(f, (Integer) hs.getAttribute("mid")); return Action.SUCCESS; } // 处理findFunction请求的方法 @SuppressWarnings("unchecked") public String findFunction() { // 将角色信息从session中取出 HttpSession hs = ServletActionContext.getRequest().getSession(); lf = ff.findFunction((List) hs.getAttribute("role"),m); return Action.SUCCESS; } // 处理removeFunction请求的方法 public String removeFunction() { ff.removeFunction(f); return Action.SUCCESS; } // 处理findSingleFunction请求的方法 public String findSingleFunction() { f = ff.findSingleFunction(f); return Action.SUCCESS; } // 处理modifyFunction请求的方法 public String modifyFunction() { ff.modifyFunction(f); return Action.SUCCESS; } // 处理findFByMId请求的方法 public String findFByMId() { HttpSession hs = ServletActionContext.getRequest().getSession(); // 判断m是否为空 if (m == null || m.getId() == null) { // 如果m为空将session中的mid值赋给m的id值 m.setId((Integer) hs.getAttribute("mid")); } else { // 将模块id做成session hs.setAttribute("mid", m.getId()); } lf = ff.findFByMId(m); ServletActionContext.getRequest().setAttribute("FNo", lf.size()); return Action.SUCCESS; } }


网友评论

  • 有点乱 没有跑通 有参考价值
  • 资料很全,不过说明的文档少了点
  • 比较乱,但是可以参考
  • 有参考之处。
  • 效果不错,可以运行
  • 比较乱,但是可以参考
  • 还行,但不太符合我想要的。谢谢了
  • 怎么跟我之前下载的那个资源一样- -
  • 数据库是有 但做的很一般
  • 很好就是没有数据库操作