📄 calc2.jsp
字号:
<%@ page contentType="text/html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ page errorPage="errorpage.jsp?debug=log" %>
<c:set var="sourcePage" scope="request"
value="${pageContext.request.requestURI}" />
<html>
<head>
<title>Calculator</title>
</head>
<body bgcolor="white">
<jsp:useBean id="calc" class="com.ora.jsp.beans.calc.CalcBean">
<jsp:setProperty name="calc" property="*" />
</jsp:useBean>
<%-- Calculate the new numbers and state info --%>
<c:catch var="error">
<c:set var="currentNumber" value="${calc.currentNumber}" />
</c:catch>
<c:if test="${error != null}">
<c:set var="currentNumber" value="Error" />
<jsp:setProperty name="calc" property="reset" value="true" />
</c:if>
<form action="calc2.jsp" method="post">
<table border=1>
<tr>
<td colspan="4" align="right">
<c:choose>
<c:when test="${currentNumber == ''}">
</c:when>
<c:otherwise>
<c:out value="${currentNumber}" />
</c:otherwise>
</c:choose>
<input type="hidden" name="currentNumber"
value="<c:out value="${currentNumber}" />">
<input type="hidden" name="previousNumber"
value="<c:out value="${calc.previousNumber}" />">
<input type="hidden" name="currentOperation"
value="<c:out value="${calc.currentOperation}" />">
<input type="hidden" name="reset"
value="<c:out value="${calc.reset}" />">
</td>
</tr>
<tr>
<td><input type="submit" name="digit" value=" 7 "></td>
<td><input type="submit" name="digit" value=" 8 "></td>
<td><input type="submit" name="digit" value=" 9 "></td>
<td><input type="submit" name="oper" value=" / "></td>
</tr>
<tr>
<td><input type="submit" name="digit" value=" 4 "></td>
<td><input type="submit" name="digit" value=" 5 "></td>
<td><input type="submit" name="digit" value=" 6 "></td>
<td><input type="submit" name="oper" value=" * "></td>
</tr>
<tr>
<td><input type="submit" name="digit" value=" 1 "></td>
<td><input type="submit" name="digit" value=" 2 "></td>
<td><input type="submit" name="digit" value=" 3 "></td>
<td><input type="submit" name="oper" value=" - "></td>
</tr>
<tr>
<td><input type="submit" name="digit" value=" 0 "></td>
<td> </td>
<td><input type="submit" name="dot" value=" . "></td>
<td><input type="submit" name="oper" value=" + "></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="clear" value=" C "></td>
<td><input type="submit" name="oper" value=" = "></td>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -