方法很多:
可以采用javaBean,该Bean入口参数为你填入的数据,返回值为你依据你的算法计算出的值
然后,在页面表段值位置引入Bean返回值即可。或利用一个Servlet程序完成计算,将返回值放于session
在页面上,取session值更新表段亦可。

解决方案 »

  1.   

    1.用Applet,在Applet中方一个JTable之类的控件,响应事件。
    2.如果用html中的table标签,有两个方案。一是刷新页面(保存并传递到本页),即将数据提交到本页。二是响应事件,在事件响应方法中计算值,改变<td>的innerHtml来显示出来(不知是否需要刷新,试试看吧!)。
      

  2.   

    不刷新页面的情况下,只能用Applet或者Javascript实现,可能用Javascript实现起来比较简单,而且速度也比较快!在表格里面的每个输入框都添加ONCHANGE
    事件,例如:
    <input type="text" ...OnChange="compute()" >
    然后compute函数读出你需要的那些输入框的值,运算后再赋值到显示结果的输入框
      

  3.   

    我不认为在Javascript里用OnChange="compute()" 那样你的数据还安全吗?还是放在服务器端计算比较好吧,只是意见而已。
      

  4.   

    编写一个Servlet程序完成计算,将返回值存放在session中,
    在页面上,取session值来更新你的表段。
      

  5.   

    我试了onchange=,能用,但是必须输入点东西,然后才能触发
      

  6.   

    这个问题的解决应该用javascript,否则只能刷新页面了:)用javascript也可以编译一下(加密),让它不能被读出来,MS提供这样一个工具。还有基本方法就是onChange来触发事件,但具体的一些操作要你自己写了。
      

  7.   

    onchange只在你的text框里的内容发生改变的时候才会触发,所以我现在必须点击这个需要动态改变的text并随便输入点东西,然后移走的时候才会根据我的算法改变显示值,否则不会有什么改变
      

  8.   

    你可以在body里面加上
    <body ... onload="compute()">
      

  9.   

    olizhio(石) 不行啊,你做过吗?可以实现?
      

  10.   

    ONLOAD="loadJScode" specifies JavaScript code to execute when the document finishes loading. For information about JavaScript, see the JavaScript Guide
      

  11.   

    第一次完全可以先用java在服务端算出结果来,赋值给那个输入框啊!
      

  12.   

    我想这样可能比较好,需要计算的框都会触发onchange,所以每个框填入值后,都会进行计算。但是如何让这个框不可编辑呢?
      

  13.   

    <input ... disabled="true">
    也可能是
    <input ... disable="true">
      

  14.   

    用applet,很容易就实现了嘛
    例外,做两个页面也可以实现阿
      

  15.   

    用iframe吧,这种方法我已经实现.
      描述:
          父网页:含有表格的网页.<iframe id="f" src="其中内嵌一个jsp文件(子网页")
          子网页:XXX.jsp,从父网页中接受数据,并访问远程数据库,得到数据后,将取出的数据,传回父网页中.
       如果要原文件,给我发email吧:[email protected]