使用EL运算符制作一个简单的计算器,要求进行两个数的加减乘除运算
时间: 2023-04-01 12:01:18 浏览: 95
可以使用EL运算符制作一个简单的计算器,如下所示:
<form action="" method="post">
<label for="num1">第一个数:</label>
<input type="number" name="num1" id="num1"><br>
<label for="num2">第二个数:</label>
<input type="number" name="num2" id="num2"><br>
<label for="operator">运算符:</label>
<select name="operator" id="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select><br>
<input type="submit" value="计算">
</form>
<%-- 计算结果 --%>
<c:if test="${not empty param.num1 and not empty param.num2 and not empty param.operator}">
<c:set var="result">
<c:choose>
<c:when test="${param.operator eq '+'}">${param.num1 + param.num2}</c:when>
<c:when test="${param.operator eq '-'}">${param.num1 - param.num2}</c:when>
<c:when test="${param.operator eq '*'}">${param.num1 * param.num2}</c:when>
<c:when test="${param.operator eq '/'}">${param.num1 / param.num2}</c:when>
</c:choose>
</c:set>
<p>计算结果为:${result}</p>
</c:if>