表但提交问题.... 这得要搞清楚这两个JSP页面所在的frame的关系才行,当这样是回答不了的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 yaray(雅睿,生活在别处) ( ) 信誉:110 Blog 2006-12-17 19:14:30 得分: 0 这得要搞清楚这两个JSP页面所在的frame的关系才行,当这样是回答不了的.----------------------------------------------------------------------------- ... ... <FRAMESET rows="8%,84%,8%" > <FRAME src="frm1.jsp" frameborder="0" border="0" name="frm1"> <FRAME src="kensyunatouroku.jsp" frameborder="0" border="0" name="frm2"> <FRAME src="frm3-4.jsp" frameborder="0" border="0" name="frm3"> </FRAMESET> <NOFRAMES> ... ...帮忙再看一下~~ index.htm---------<FRAMESET rows="8%,84%,8%" > <FRAME src="a.htm" frameborder="0" border="0" name="frm1"> <FRAME src="b.htm" frameborder="0" border="0" name="frm2"> <FRAME src="c.htm" frameborder="0" border="0" name="frm3"></FRAMESET>a.htm-------<INPUT TYPE="button" NAME="aaa" value="aaa" onclick="alert(window.parent.frames['frm2'].document.getElementsByName('bbb')[0].value);">b.htm-------<INPUT TYPE="text" NAME="bbb" value="bbbbb">========针对你的情况的回答:window.parent.frames['frm2'].document.formName.submit(); formName是指Form表单的名称,如果没有取名,就用forms[0]来表示(数组下标为0表示第一个表单Form对象,依此类推) 谢谢楼上这位前辈,我们要求用struts做,在jsp的‘action’处如何配置还是不太明白,而且struts的action如何配置呢?我所做的配置如下:kensyunatouroku.jsp的页面代码如下: ... ...<html:form action="/kensyumeijyouhou.do" > <TABLE border="0" width="100%" height="100%"> <html:text property="kenshumei" size="50" maxlength="20" /> </TABLE></html> ... ...frame1.jsp的页面代码如下: ... ...<html:form action="/kensyumeijyouhou.do" name="KensyumeijyouhouForm" type="com.mycompany.struts.form.KensyumeijyouhouForm"> <html:cancel value="中 止"></html:cancel>    <html:submit value="登録前確認へ"></html:submit> ... ...struts的action配置如下: <action attribute="KensyumeijyouhouForm" input="/kensyu/11kensyunatouroku/kensyunatouroku.jsp" name="KensyumeijyouhouForm" path="/kensyumeijyouhou" scope="request" type="com.mycompany.struts.action.KensyumeijyouhouAction"> <forward name="failed" path="/kensyu/11kensyunatouroku/kensyunatouroku.jsp" /> </action>这样做后虽然可以提交kensyunatouroku.jsp的表单,但是在kensyunatouroku.jsp上输入文本后,在KensyumeijyouhouForm里用System.out测试输入的内容,无论在kensyunatouroku.jsp的表单上输入什么内容,System.out的输出内容总是为'null',不知为什么...]还请前辈帮助,拜托... To: yaray(雅睿,生活在别处) ( ) 照你说的做了一下,很好使,谢谢~~~20分送上.. 求帮助!! hibernate中一个可怕的问题 EJB 调用多个EJB,都用了Hibernate,多个库时JTA事务错 给树添加节点后如何动态刷新出来? struts2使用ajax的问题~~~ JdbcTemplate与存储过程 烟草行业软件公司急招JAVA高级工程师/系统分析员 【初学者求助】我做了一个最简单的Servlet,可是部署上去之后,就是找不到,请高手帮忙 学习EJB CMP/CMR 的心得体会 GlassFish5报错,求大神指导 在action中怎样去加载(读取)spring配置文件 internet 访问TOMCAT问题
这得要搞清楚这两个JSP页面所在的frame的关系才行,当这样是回答不了的.
-----------------------------------------------------------------------------
...
...
<FRAMESET rows="8%,84%,8%" >
<FRAME src="frm1.jsp" frameborder="0" border="0" name="frm1">
<FRAME src="kensyunatouroku.jsp" frameborder="0" border="0" name="frm2">
<FRAME src="frm3-4.jsp" frameborder="0" border="0" name="frm3">
</FRAMESET>
<NOFRAMES>
...
...
帮忙再看一下~~
---------
<FRAMESET rows="8%,84%,8%" >
<FRAME src="a.htm" frameborder="0" border="0" name="frm1">
<FRAME src="b.htm" frameborder="0" border="0" name="frm2">
<FRAME src="c.htm" frameborder="0" border="0" name="frm3">
</FRAMESET>
a.htm
-------
<INPUT TYPE="button" NAME="aaa" value="aaa" onclick="alert(window.parent.frames['frm2'].document.getElementsByName('bbb')[0].value);">
b.htm
-------
<INPUT TYPE="text" NAME="bbb" value="bbbbb">
========
针对你的情况的回答:window.parent.frames['frm2'].document.formName.submit();
我所做的配置如下:
kensyunatouroku.jsp的页面代码如下:
...
...
<html:form action="/kensyumeijyouhou.do" >
<TABLE border="0" width="100%" height="100%">
<html:text property="kenshumei" size="50" maxlength="20" />
</TABLE>
</html>
...
...frame1.jsp的页面代码如下:
...
...
<html:form action="/kensyumeijyouhou.do" name="KensyumeijyouhouForm" type="com.mycompany.struts.form.KensyumeijyouhouForm">
<html:cancel value="中 止"></html:cancel>   
<html:submit value="登録前確認へ"></html:submit>
...
...struts的action配置如下:
<action
attribute="KensyumeijyouhouForm"
input="/kensyu/11kensyunatouroku/kensyunatouroku.jsp"
name="KensyumeijyouhouForm"
path="/kensyumeijyouhou"
scope="request"
type="com.mycompany.struts.action.KensyumeijyouhouAction">
<forward name="failed" path="/kensyu/11kensyunatouroku/kensyunatouroku.jsp" />
</action>这样做后虽然可以提交kensyunatouroku.jsp的表单,但是在kensyunatouroku.jsp上输入文本后,在KensyumeijyouhouForm里用System.out测试输入的内容,无论在kensyunatouroku.jsp的表单上输入什么内容,System.out的输出内容总是为'null',不知为什么...]还请前辈帮助,拜托...
yaray(雅睿,生活在别处) ( ) 照你说的做了一下,很好使,谢谢~~~
20分送上..