如何在jsp里实现数据动态更改?

Karnak 2002-04-29 09:54:53
我现在在jsp里做一个表格,需要在我填入相应数据后,有些表段会进行计算并显示出来,如何实现?
...全文
399 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
saintKnight 2002-04-30
  • 打赏
  • 举报
回复
同意你的看法,这样比较好,但资源消耗也比较大
wjfling 2002-04-30
  • 打赏
  • 举报
回复
用iframe吧,这种方法我已经实现.
描述:
父网页:含有表格的网页.<iframe id="f" src="其中内嵌一个jsp文件(子网页")
子网页:XXX.jsp,从父网页中接受数据,并访问远程数据库,得到数据后,将取出的数据,传回父网页中.
如果要原文件,给我发email吧:wjflying@163.net
Ryu2000 2002-04-30
  • 打赏
  • 举报
回复
用applet,很容易就实现了嘛
例外,做两个页面也可以实现阿
olizhio 2002-04-30
  • 打赏
  • 举报
回复
兄弟,也该给分了吧!B-)
olizhio 2002-04-30
  • 打赏
  • 举报
回复
<input ... disabled="true">
也可能是
<input ... disable="true">
Karnak 2002-04-30
  • 打赏
  • 举报
回复
我想这样可能比较好,需要计算的框都会触发onchange,所以每个框填入值后,都会进行计算。但是如何让这个框不可编辑呢?
sharetop 2002-04-29
  • 打赏
  • 举报
回复
这个问题的解决应该用javascript,否则只能刷新页面了:)

用javascript也可以编译一下(加密),让它不能被读出来,MS提供这样一个工具。

还有基本方法就是onChange来触发事件,但具体的一些操作要你自己写了。
Karnak 2002-04-29
  • 打赏
  • 举报
回复
我试了onchange=,能用,但是必须输入点东西,然后才能触发
yuhan 2002-04-29
  • 打赏
  • 举报
回复
编写一个Servlet程序完成计算,将返回值存放在session中,
在页面上,取session值来更新你的表段。
yuhan 2002-04-29
  • 打赏
  • 举报
回复
我不认为在Javascript里用OnChange="compute()" 那样你的数据还安全吗?还是放在服务器端计算比较好吧,只是意见而已。
wayyaw 2002-04-29
  • 打赏
  • 举报
回复
还是 Javascript 好
olizhio 2002-04-29
  • 打赏
  • 举报
回复
不刷新页面的情况下,只能用Applet或者Javascript实现,可能用Javascript实现起来比较简单,而且速度也比较快!在表格里面的每个输入框都添加ONCHANGE
事件,例如:
<input type="text" ...OnChange="compute()" >
然后compute函数读出你需要的那些输入框的值,运算后再赋值到显示结果的输入框
Karnak 2002-04-29
  • 打赏
  • 举报
回复
我就是想知道如何更新表段?在不刷新整个页面的情况下。
整个表都已经显示了,我填入数据如何触发事件呢?
tonyzhangcn 2002-04-29
  • 打赏
  • 举报
回复
1.用Applet,在Applet中方一个JTable之类的控件,响应事件。
2.如果用html中的table标签,有两个方案。一是刷新页面(保存并传递到本页),即将数据提交到本页。二是响应事件,在事件响应方法中计算值,改变<td>的innerHtml来显示出来(不知是否需要刷新,试试看吧!)。
ahbill 2002-04-29
  • 打赏
  • 举报
回复
方法很多:
可以采用javaBean,该Bean入口参数为你填入的数据,返回值为你依据你的算法计算出的值
然后,在页面表段值位置引入Bean返回值即可。

或利用一个Servlet程序完成计算,将返回值放于session
在页面上,取session值更新表段亦可。
olizhio 2002-04-29
  • 打赏
  • 举报
回复
第一次完全可以先用java在服务端算出结果来,赋值给那个输入框啊!
olizhio 2002-04-29
  • 打赏
  • 举报
回复
ONLOAD="loadJScode"

specifies JavaScript code to execute when the document finishes loading. For information about JavaScript, see the JavaScript Guide
Karnak 2002-04-29
  • 打赏
  • 举报
回复
如果想把它设成不可编辑的添加什么参数?
Karnak 2002-04-29
  • 打赏
  • 举报
回复
??????
Karnak 2002-04-29
  • 打赏
  • 举报
回复
olizhio(石) 不行啊,你做过吗?可以实现?
加载更多回复(2)

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧