??? 不同的用戶針對同一個功能點的操作權限是不一樣的,為了區分不同用戶對同一功能點的操作權限,提出此方案。
??? 系統設計時,操作目標的粒度定義為模塊,而控制權限的類別分為常見的:增,刪,查改,改等權限。
??? 解決方案:根據用戶的角色以及當前模塊,從數據庫中查出對應操作權限(PARTER_OPERATION_ROLE_TABLET和OPERATION_TABLE)。把operations存入SESSION中,在jsp中進行應用。
??
???
?<c:forEach?var="operation"items="${operations}">
?????<c:if?test="${operation.operationId=='1'}"><INPUT?type="button"?value='添?加'??onclick="add();"/?class="SUBbutton"></c:if>
?????<c:if?test="${operation.operationId=='5'}"> <input?type="button"?value="批量刪除審核未通過"?name="button1"?onClick="batchdelete();"/?class="SUBbutton"></c:if>
?????<c:if?test="${operation.operationId=='6'}"> <input?type="submit"?value="保存排序值"?name="button2"?class="SUBbutton"/></c:if>
???</c:forEach>