src/sanrenxing/right/servlet/RoleServlet.java
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package sanrenxing.right.servlet;
import com.google.gson.Gson;
import sanrenxing.right.dao.RoleDao;
import sanrenxing.right.entity.RoleEntity;
import sanrenxing.right.entity.RoleTreeEntity;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.List;
@WebServlet("/RoleServlet")
public class RoleServlet extends HttpServlet {
//创建角色业务成对象
RoleDao roleDao=new RoleDao();
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//接收来自客户端的方法名
String method=request.getParameter("method");
//判断未加载角色表格方法--查询数据库中所有角色
if(method.equals("selectRole")) {
selectRole(request, response);
}else if(method.equals("editRole")){//显示树方法
editRole(request,response);
}else if(method.equals("insertRoleRight")) {//增加角色方法
insertRoleRight(request, response);
}else if (method.equals("updateRoleRight")){//修改角色方法
this.updateRoleRight(request,response);
}else if (method.equals("addRole")){
this.addRole(request,response);
}
}
/**
* 添加角色
*/
private void addRole(HttpServletRequest req, HttpServletResponse resp) throws IOException {
//创建输出对象
PrintWriter out=resp.getWriter();
//接收来自客户端的角色名称
String roleName=req.getParameter("roleName");
//调用数据层方法,添加角色
boolean boo=roleDao.addRole(roleName);
//发送数据
if (boo){
out.print("ok");
}else{
out.print("no");
}
}
/**
* 修改角色对应的权限
后面还有 112 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。