代码解释基本都在代码中给出
 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>
Jsp页面

分类:

技术点:

相关文章: