java中通过配置form和actio操作无法将jsp页面表单中隐藏域的信息传值到java中去是怎么回事

jsp中:<formid="infos"action="changeInfo.do"name="CHForm"><inputtype="hidden"id="name1"... jsp中:<form id ="infos" action="changeInfo.do" name = "CHForm">
<input type="hidden" id = "name1" value="" name = "name1"/>
action中:ChangeForm cf =(ChangeForm)form;
String name1 = cf.getName1();
及return mapping.findForward("change");
form中通过source设置了name1的get/set方法;
struts中:<form-bean name="CHForm" type="L130109.ChangeForm" />
<action path="/changeInfo" name="CHForm" scope="request" type="L130109.ChangeAction">
<forward name="change" path="changeInfo.jsp"/>
</action>
想将name1的值通过单击js单击按钮后传值到javaaction中去,但是就是不能实现是怎么回事?j
展开
 我来答
神话ZXCV
2013-01-10 · 超过33用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:63.6万
展开全部
第一次看到有人这么写,而且是写的这么复杂...
你去学一下ajax呀,当执行一个js onclick事件的时候调用 ajax,进行异步的请求,那个值就被传到后台去了呀,还可以返回想要的数据
追问
value值通过js获得的,调试过了,能出值,但是就是不能传到javaaction中去
追答
首先你是要看你到怎么跳转到后台去的,是通过 表单提交还是别的什么,比如  如果你用的是并且没有加上你要传的值,那你基本收不到了. 如果用表单接交的,你也不用把整个表单的值都获取到呀,在action里面定义了name1的全局变量,并且给了get,set方法后,直接就可以收到name1的值了.
你可以在action方法的第一句话打印一下name1
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guoshihao1117
2013-01-24
知道答主
回答量:3
采纳率:0%
帮助的人:2.9万
展开全部
最简单的方法是,获取哪个隐藏 的文本域的value,传到后台,用action的set方法就可以拿到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
历盆郁7
2013-01-10 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:953万
展开全部
js单击按钮?是提交的form么?还是用a标签直接调过去的?
追问
form内单击按钮');">更改信息,

function changeInfo(id)
{
document.getElementById("name1").value=id;
document.getElementById("infos").submit;
}

通过form action直接跳转的
追答
button 标签?

我一般都是用input type="button"....

你跟断点后到后台,能不能的到cf?有没有报空指针?如果报错了,就是你的form配置的有问题...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd9006
2013-01-10 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
例子
<html:form action="saveBasicData" method="post" styleId="basicDataForm">
<input type="hidden" name="from" value="<c:out value='${from}'/>"/>
<html:hidden property="id"/>
<html:hidden property="typeId"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式