20170918_chr_calActionchr Struts2实现简易计算器
来源:互联网 发布:仓实而知礼节 编辑:程序博客网 时间:2024/05/29 19:28
Struts2实现简易计算器
- /20170918_chr_calActionchr/src/nuc/sw/action/CalAction.java
package nuc.sw.action;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class CalAction extends ActionSupport { private float num1; private float num2; private String op; public float getNum1() { return num1; } public void setNum1(float num1) { this.num1 = num1; } public float getNum2() { return num2; } public void setNum2(float num2) { this.num2 = num2; } public String getOp() { return op; } public void setOp(String op) { this.op = op; } //业务处理方法 public String calculater(){ float result=0; switch(op.charAt(0)){ case '+':result=num1+num2;break; case '-':result=num1-num2;break; case '*':result=num1*num2;break; case '/':result=num1/num2; } ActionContext.getContext().put("result", result); return "calOK"; }}
- /20170918_chr_calActionchr/src/struts.xml
<struts> <!-- Add packages here --> <package name="Cal" extends="struts-default" namespace="/"> <action name="CalAction" class="nuc.sw.action.CalAction" method="calculater"> <result name="calOK"> /Cal.jsp </result> </action> </package></struts>
- /20170918_chr_calActionchr/WebContent/Cal.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body> <form action="CalAction" method="get"> 操作数1:<input type="text" name="num1" value="${requestScope.num1}"><br> 操作符号:<input type="radio" name="op" value="+"${requestScope.op=="+"?"checked":""}>+ <input type="radio" name="op" value="-" ${requestScope.op=="-"?"checked":""}>- <input type="radio" name="op" value="*" ${requestScope.op=="*"?"checked":""}>* <input type="radio" name="op" value="/" ${requestScope.op=="/"?"checked":""}>/<br> 操作数2:<input type="text" name="num2" value=" ${requestScope.num2 }"><br> <input type="submit" value="计算"><br> 结果: <input type="text" value="${requestScope.result} "> </form></body></html>
阅读全文
0 0
- 20170918_chr_calActionchr Struts2实现简易计算器
- 计算器简易实现
- javascript实现简易计算器
- js实现简易计算器
- 实现简易计算器
- 简易计算器的实现
- JAVA实现简易计算器
- js实现简易计算器
- Qt实现简易计算器
- java实现简易计算器
- VC简易计算器实现
- java实现简易计算器
- NetBeans实现简易计算器
- 实现简易计算器
- 简易计算器的实现
- 简易计算器的实现
- C++实现简易计算器
- javascript实现-简易计算器
- oracle安装路径查看和远程连接的两种方式
- 深度学习之星(二):GAN之图像转换 | 公开课
- 对于人体异常行为检测有训练好的深度学习模型吗? | 社区问答
- 传统算法如何转化成神经网络?| 回顾
- $.ajax()方法详解
- 20170918_chr_calActionchr Struts2实现简易计算器
- 高通AI产品主管:AI重要的是给用户带来改变,而不是简单的两个字母
- 苹果确认收购音乐识别应用 Shazam,收购价低于上轮估值
- 私有继承的使用方法
- 金山云3亿美金D轮融资透露出哪些战略要点 | 解读
- 硅谷初创公司的机器人测评:一种不同的思路做「远程机器人」
- Intel正式发布银牌奔腾和两款赛扬:新一代6W的超低功耗平台CPU
- 迅雷宣布董事变动:王川就任董事长
- How to detect when the client closes the connection?