代码解释基本都在代码中给出
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4 <html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 <title>简易计算器</title> 8 </head> 9 <body> 10 11 <!-- 12 总结一下今天学到的知识 13 1、学到了EL表达式----》贼强哇 以前都不知道(调用的时候直接写&{里边写下边4中的一种之后添加东西} 14 ①:PageScope 15 ②:RequestScope 16 ③:SessionScope 17 ④:ApplicationScope 18 2、说一下自己在写完代码与看完老师代码之后出现的一些复杂的地方 19 ①:我在处理radio的时候使用for循环写的 但是,看了老师的三元表达式以后,我承认,我的复杂了 (无懈可击) 20 3、今天还学到了一个新知识(关于服务器跳转和客户端跳转) 21 ①:服务器跳转(快):在服务器之间跳转是可以使用request的 22 ②:客户端跳转(相对于服务器 不快):在客户端跳转中是应该使用session的 23 --> 24 <form action="CalServlet" method="post" name="From" > 25 第一个数:<input type="text" name="num1" value="${requestScope.cal.num1}"><br> 26 运算符: 27 <input type="radio" name="operator" value="+" ${requestScope.cal.op=="+"?"checked":""}>+ 28 <input type="radio" name="operator" value="-" ${requestScope.cal.op=="-"?"checked":""}>- 29 <input type="radio" name="operator" value="*" ${requestScope.cal.op=="*"?"checked":""}>* 30 <input type="radio" name="operator" value="/" ${requestScope.cal.op=="/"?"checked":""}>/ 31 <br> 32 第二个数:<input type="text" name="num2" value="${requestScope.cal.num2}"><br> 33 <input type="submit" name="smt" value="提交"><br> 34 计算结果:<input type="text" name="result" value="${result}"> 35 </form> 36 37 </body> 38 </html>