当前位置: 技术问答>java相关
★:各路高手,近来看看,遇到一个问题,UP也给分!★
来源: 互联网 发布时间:2015-10-08
本文导语: 我程序中的FORM提交的方向是由Form.getFormAction()来确定的,(),但是只要我用window.open打开一个新页面(该页面FORM也是象上面那么写的.)之后,我的FORM(frm1)提交时,却提交到了别的页,这是为什么呢???怎样才能使FORM的action不变化...
我程序中的FORM提交的方向是由Form.getFormAction()来确定的,(),但是只要我用window.open打开一个新页面(该页面FORM也是象上面那么写的.)之后,我的FORM(frm1)提交时,却提交到了别的页,这是为什么呢???怎样才能使FORM的action不变化呢?????
|
么意思?你不打开新窗口就不会出这问题????
如果你是先打开的FRfrm1,后打开的新窗口,你的frm1的action应该是不会变的啊。
把你的代码贴上来瞅瞅。
如果你是先打开的FRfrm1,后打开的新窗口,你的frm1的action应该是不会变的啊。
把你的代码贴上来瞅瞅。
|
关注
|
说的不太明白,最好能把源码贴出来。
帮你up一下。
帮你up一下。
|
不是太懂你说的。不好意思。
up!!!!
up!!!!
|
你把代码都贴出来吧,说不定能够解决呢?
|
你的 action 是在服务器端解析的,到客户端后,只要你没在脚本里改变它,他就不会变。
你还没说清楚你的错到底是什么,是你打开新窗口你的frm1的action才不对了,还是不打开也有这个问题??????
你还没说清楚你的错到底是什么,是你打开新窗口你的frm1的action才不对了,还是不打开也有这个问题??????
|
我的Java很菜,还是初级阶段,帮不上您的忙,只能
UP
UP
|
你正常提交和打开新页面再提交用脚本把action,alert出来看看,看看到底变成什么了?
你的action是用java来生成的,不管你客户端搞什么了,只要不改变它,它就不改变啊。
你的action是用java来生成的,不管你客户端搞什么了,只要不改变它,它就不改变啊。
|
up
|
up~~~~~~``````
|
up
|
up
|
取相对路径应该是可以的啊。把调取action的地方的路径传进去,用相对路径来搞试试。
|
up
|
帮你up一下。
|
up!
|
我想,Java函数传递的是对象的引用,所以打开frm2后的操作,同样施加给frm1,
这样frm1的Action就变成了frm2的Action。
不知是否是这样
^_^
这样frm1的Action就变成了frm2的Action。
不知是否是这样
^_^
|
楼上的英雄,他的frm1的action是在frm2打开前就已经解析好了,所以就算有你说的情况,只要frm1不刷新,它的action是不会重新解析的。
不知道楼主所说的由框架取路径为什么不对,是否是就算你的action 显式的定义为submitto.jsp或者url,由框架加上路径也不对了?
不知道楼主所说的由框架取路径为什么不对,是否是就算你的action 显式的定义为submitto.jsp或者url,由框架加上路径也不对了?
|
up
|
help you