博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp(计算器)
阅读量:6928 次
发布时间:2019-06-27

本文共 2228 字,大约阅读时间需要 7 分钟。

input.jsp文件:

<%@ page language="java" contentType="text/html; charset=GB1232"%>
请输入第一个数:
请输入第二个数:

result.jsp文件:

%@ page language="java" contentType="text/html; charset=1232">result<%        //接收这两个数和运算符    //注意:name不要搞错了,不是会出问题(接收的为空字符串)    String s_num1=request.getParameter("num1");    String s_num2=request.getParameter("num2");    String s_flag=request.getParameter("flag");    //将String->int    float num1=Float.parseFloat(s_num1);    float num2=Float.parseFloat(s_num2);        //得到结果    float result=0;    switch(s_flag.charAt(0)){        case '+':result=sum1+sum2;break;        case '-':result=sum1-sum2;break;        case '*':result=sum1*sum2;break;        case '/':result=sum1/sum2;break;        }        //输出结果    out.println("结果是" + result);    %> 

问题:怎样在一个jsp页面提交和接受数据?

 

代码如下:

 
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'My.jsp' starting page        
<% //接收这两个数和运算符 //注意:name不要搞错了,不是会出问题(接收的为空字符串) String s_num1=request.getParameter("num1"); String s_num2=request.getParameter("num2"); String s_flag=request.getParameter("flag"); //将String->int int result=0,n1=0,n2=0; char c; //判断输入两个数的文本框里是否为空,不是则继续执行 if(s_num1!=null && s_num2!=null && s_flag!=null){
//要用null判断,用不是空字符串没用 n1=Integer.parseInt(s_num1); n2=Integer.parseInt(s_num2); c=s_flag.charAt(0); switch(c){ case '+':result=n1+n2;break; case '-':result=n1-n2;break; case '*':result=n1*n2;break; case '/':result=n1/n2;break; } } %>
请输入第一个数:
请输入第二个数:
计算的结果是:<%=result %>

转载于:https://www.cnblogs.com/08love125/articles/5239076.html

你可能感兴趣的文章
浅析流程管理活动的实施要领
查看>>
影响企业信息化成败的几点因素
查看>>
JavaScript服务器编程(对象属性枚举中应当避免原型污染问题)
查看>>
Office 365 On MacOS 系列——Outlook配置项
查看>>
Linux实战考试题:批量创建用户和密码-看看你会么?
查看>>
新加坡IT薪酬总结,想出国发展的同学可以考虑下
查看>>
Shell脚本单行和多行注释
查看>>
CPU硬件辅助虚拟化技术
查看>>
话里话外:中小型装备制造企业竞争优势构建之路
查看>>
安全管理平台未来的发展趋势【提要】
查看>>
PowerShell 运维菜鸟系列-02-批量取n台Windows KEY(2018年大年初一奉献)
查看>>
演示:取证分析IPV6组播地址与MAC地址的映射关系
查看>>
IT168采访记录
查看>>
Tomcat - Disable JSESSIONID in URL
查看>>
小技巧:域账号变更信息筛选\用户数据筛选
查看>>
juniper SRX vmware模拟器(能够出现可用网卡)
查看>>
Hyper-V 2016 系列教程40 使用 PowerShell 实现虚拟机自动化和管理虚拟机
查看>>
搭建NIS服务器实现用户集中化认证
查看>>
Eclipse europa 更新时 Error retrieving "feature.xml". [error in opening zip file]的解决
查看>>
[PHP] 面向对象
查看>>