我的需求:
我需要将js产生的验证码从js中拿出来,之后在另一个jsp页面中取出来使用。
由于java和js无法直接传递值,所以要使用hidden这个类型,对于hidden我就不做介绍了,百度一下就知道了。
将以下代码放到你想要将js的值的页面中,我的是登录界面,所以我就直接放在登录界面的body中
<input type="hidden" id="codeSelf" name="JsCode" value="a" />
之后登录界面的js代码:

我是将res值传到codeSelf中,
在另一个jsp页面的java代码:

这样就ok了;
ps:注意我定义的id以及name的名称不一样,在登录页面中我在使用js赋值的时候是id,而我在另一个jsp页面(书写java的时候)是使用的name。
所以在写的时候别搞混了
本文介绍了一种通过HTML隐藏字段在JavaScript和Java之间传递验证码的方法。在登录页面中,利用JavaScript将验证码赋值给隐藏输入字段`<input type='hidden'>`,然后在目标JSP页面的Java代码中读取该值。关键点在于确保在不同页面中对隐藏字段的引用ID和Name属性的一致性,以正确地获取和使用验证码。
983

被折叠的 条评论
为什么被折叠?



