日期:2014-05-17  浏览次数:20697 次

求大神们用JSP+Servlet做一个计算器~~作业啊~~
要求:用Eclipse开发。index.jsp中有两个文本框分别输入数字,一个下拉框选择运算符号,点一个按钮就跳转,但是不懂怎么跟Servlet连接,总是报错,
description The requested resource (....) is not available.

不会弄Servlet,是不是要配xml的?action里怎样写的?servlet文件都要放在哪?。通过Servlet处理后,将结果输出到result.jsp。求各位大神指点指点~~~~最好附上代码~~~
本人初学啊~~~感激不尽~~~
------最佳解决方案--------------------
form表单里 action="xxxxxx"  xxxxxx即servlet名
后台servlrt 用request.getPxxxx("xxxx");获取下控件的值  xxxxx为控件name的值
------其他解决方案--------------------
这个还要用jsp+Servlet?
直接html+js+css


<html>
<head>
   <meta http-equiv="content-type" content="text/html;charset=gb2312">
   <title>简单计算器</title>
   <script language="javascript" type="text/javascript">
    function calculate(){
     var someNum=document.getElementById("resulteNums").value;
     var someLastNum=someNum.substring(someNum.length-1,someNum.length);
     if(document.getElementById("resulteNums").value !="请输入你要计算的数字..." && someLastNum !="+" && someLastNum !="-" && someLastNum !="*" && someLastNum !="/"){
      var stringNums = document.getElementById("resulteNums").value;
      var theResult=eval(stringNums);
      document.getElementById("resulteNums").value=theResult;
     }
    }
    function numAdd(num){
     if(document.getElementById("resulteNums").value =="请输入你要计算的数字..."){
      if(!(num =="+"
------其他解决方案--------------------
num =="*" 
------其他解决方案--------------------
肯定没人做!
------其他解决方案--------------------
计算器要做简单可以做简单 要做复杂 非常复杂 不知道你要做成什么样?
------其他解决方案--------------------
num =="-"