你将整个逻辑向后面的JSP移动不可以吗?你的所有处理逻辑都在JSP完成,只是提交不
需要经过计算的数据
需要经过计算的数据
解决方案 »
- SSH框架配置出现的问题
- 如何实现JSP中与applet交互传递参数?那位高手帮看下!
- 如何把字符串转化为double 或是float 形
- 请问print.html里面的REPORT_URL是表示的什么路径?(JasperReport)
- 水晶报表图表中的中文显示乱码
- 文件上传到服务器可以用readline,读一行写入一行嘛?
- 帮忙解决哈难题……
- 急问,这个问题如何解决?在线等
- Struts2 初学遇到:The requested resource is not available.
- string--->char-->int-->变换--->char--->组合为string的乱码问题
- 高分请教SQLServer JDBC Driver连接错误问题!
- 文件上传 为什么拿不到文件
你不想想,你的表单是jsp执行的结果!除非刷新页面,也就是重新调用页面.否则不可能的
1.jsp提交数据给2.jsp,在2.jsp中调用JAVABEAN来进行表单的数据运算,有什么不行的???
<form name=" sendOrder " method="post" action="/servlet/B2cMerPayReqServlet" onSubmit="return generate(this)">
....本来偶想在按了提交那个按钮的时候先让它去执行generate这个函数,从而把那个重要
的数据算出来在填上,可是发现generate这个js函数不太可能实现那么复杂的java调用
以生成那个数据。
我想考虑下第二种方法,可是偶有两个问题:
还有一种方法,就是用JAVA脚本处理页面数据,你说不能处理是错误的,JAVA脚本是可以处
~~~~~~~~~~~~~~~~
理页面数据的,你要的数据与一个表单数据相关,
~~~~~~~~~~~~偶可以在表单提交前读取或者设定表单中的数据吗?你利用JAVA脚本,得到你提交的数据后,再生成另一个表单的值,就可以啦
~~~~~~~~~~~ ~~ ~~~~~~~~~~~偶是在jsp表单页面里插入java小脚本,这样也可以得到
表单中的数据吗,而且这一切发生在表单提交前???
如:var myform=formname.inputname.value;
if(myform.equals("1"))
{
formname.otherinputname.value="天下";
}
看上面的程序,功能是假如你一个表单输入为一的话,那么另一个名为otherinputname的表单的值就为"天下",当然你还要在名字为inputname表单选取JAVASCRIPT动作就可以了,这样就可以实时改变另一个输入表单的值,没有必要非用JAVABEAN不可,不过使用JAVABEAN是一种更优的方法。
1.在你要提交的form中加一个input,比如<input type=hidden name="result">
2.在你的网页上form以外的地方加一个<iframe>,比如<iframe src="a.jsp">
3.在a.jsp上进行计算,放一个<input type=textbox>,用于存放计算结果。
4.当用户在网页上按计算按钮时,调一段javascript代码,将计算所需的参数等等全部传到a.jsp上。
5.当用户提交form时,将a.jsp上的计算结果放入步骤1的input中,再提交。
(偶在计算最后那个value的时候用到了其他的class和N复杂的java函数)不知有没有办法了?~~~~