这个异常 ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
是什么意思啊?谁能帮我解决阿? 这个问题快折磨死我了!
我做了个权限管理
前台为
姓名 权限1 权限2
张三 1 1 (1代表无权限,0有无权限)
李四 0 0
问题是我如果在页面设置权限1或权限2为相反(1变0,0变1),数据库里改变了!但是当我以另一个用户名登陆这时数据库里为
姓名 权限1 权限2
张三 0 0
李四 1 1
但是jsp页面仍然是
姓名 权限1 权限2
张三 1 1 (1代表无权限,0有无权限)
李四 0 0
经过好多次刷新就偶尔会和数据库一致
姓名 权限1 权限2
张三 0 0
李四 1 1
权限我在页面用checkbox实现 如果为0就打勾,如果为1就不打勾
具体代码
<table width="100%" border="1" cellspacing="0" bordercolor="#6699FF" class="dir">
<tr>
<td width="10%" bgcolor="#339999" style="padding-left:25px; height:30px ;font-family:Arial; font-size:12px">ID</td>
<td width="30%" bgcolor="#339999" style="padding-left:25px; font-family:Arial; font-size:12px">USERNAME</td>
<td width="15%" bgcolor="#339999" style="padding-left:18px; font-family:Arial; font-size:12px">EDIT</td>
<td width="15%" bgcolor="#339999" style="padding-left:18px; font-family:Arial; font-size:12px">ROLE-IN</td>
<td width="15%" bgcolor="#339999" style="padding-left:15px; font-family:Arial; font-size:12px">ROLE-SYS</td>
<td width="15%" bgcolor="#339999" style="padding-left:18px; font-family:Arial; font-size:12px">DELETE</td>
</tr>
<%
List staffs = (List)request.getAttribute("staffs");
%>
<%
if(staffs != null)
{
for(int i = 0; i< staffs.size(); i++)
{
StaffEx staff1 = (StaffEx)staffs.get(i);
%>
<tr>
<td width="10%" bgcolor="#999999" style="padding-left:25px; font-family:Arial; font-size:14px"><%=staff1.getId() %></td>
<td width="30%" bgcolor="#999999" style="padding-left:12px; font-family:Arial; font-size:12px"><%=staff1.getName() %></</td>
<td width="15%" bgcolor="#999999" style="padding-left:18px; font-family:Arial; font-size:12px"><a href="<%=request.getContextPath()%>/staffmanage.do?method=update&staffno=<%=staff1.getId()%>">Edit</a></td>
<td width="15%" align="center" bgcolor="#999999">
<%if(staff1.isIsExist()==true){%>
<input type=checkbox onclick="removeStaffRolein(<%=staff1.getId()%>,<%=staff1.getRolein() %>);" checked>
<%} else if(staff1.isIsExist()==false) {%>
<input type=checkbox onclick="removeStaffRolein(<%=staff1.getId()%>,<%=staff1.getRolein() %>);">
<%}%> </td>
<td width="15%" bgcolor="#999999" style=" text-align:center; font-family:Arial; font-size:12px">
<%if(staff1.getRolesys().equals("0")){%>
<input type=checkbox onclick="removeStaffRolesys(<%=staff1.getId()%>,<%=staff1.getRolesys() %>);" checked>
<%} else if(staff1.getRolesys().equals("1")){%>
<input type=checkbox onclick="removeStaffRolesys(<%=staff1.getId()%>,<%=staff1.getRolesys() %>);">