前端的IF语句很实用

Posted jiajialeps

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端的IF语句很实用相关的知识,希望对你有一定的参考价值。

前端的if语句可以用于权限的解决方案

需求:chebox选择按钮有值传入的时候,显示的是值的数据,没有值或者新建的数据显示页面上的值。

	<div class="controls">
			    是
				<form:radiobutton   path="defaultSelection" name="gender" value="1" htmlEscape="false" style="width:10px;" maxlength="125" class="required"/>
			    否<c:if test="${empty ocDevopsScore.defaultSelection}">
			   <form:radiobutton    path="defaultSelection" name="gender" value="0"  checked="checked" htmlEscape="false" style="width:10px;" maxlength="125" class="required"/>
				 </c:if>
				 <c:if test="${not empty ocDevopsScore.defaultSelection}">
			   <form:radiobutton    path="defaultSelection" name="gender" value="0" htmlEscape="false" style="width:10px;" maxlength="125" class="required"/>
				 </c:if>
			</div>
		

  

判断相等执行的语句

 <c:if test="${dict.level == 5}">
  <a href="${ctx}/oc/devopsscore/list?devopsTypeId=${dict.id}">[scoreList]</a>
  </c:if>

可以这样写判断 进行跳框提示

<a href="${ctx}/oc/scope/delete?id=${dict.id}&type=${dict.type}" onclick="return confirmx(‘Do you want to delete the scope?‘, this.href)">[delete]</a>

  

需求:判断登录的user是否有权限修改,自己只能修改自己的数据,超级管理院员就能修改全部的数据。

<c:choose>		
	    					<c:when test="${fns:getUser().id eq dict.createBy.id}">
	    					<a href="${ctx}/ito/projectinfo/delete?id=${dict.id}" onclick="return confirm(‘Do you want to delete the record?‘, this.href)">[delete]</a>
	    					</c:when>
	    					<c:otherwise>
		    					<shiro:hasAnyRoles name="system">  
		    					<a href="${ctx}/oc/projectinfo/delete?id=${dict.id}" onclick="return confirm(‘Do you want to delete the record?‘, this.href)">[delete]</a>
		    					</shiro:hasAnyRoles>
	    					</c:otherwise>
	    				</c:choose>

  

以上是关于前端的IF语句很实用的主要内容,如果未能解决你的问题,请参考以下文章

很实用的JQuery代码片段(转)

Android 实用代码片段

Android 实用代码片段

回归 | js实用代码片段的封装与总结(持续更新中...)

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务

编写代码片段的更简洁的方法