在使用表单传送数据的时候,如果form 加了enctype="multipart/form-data" 这个属性,那么表单请求传到另一个jsp或servlet 里时
是不能用requestgetParameter()来获取到各个表单元素的值的。
使用multipart/form-data上传时,发送的请求和一般的>
我给你分析一下,你从request里取test2的值为空,肯定是test2的值没有放进request里,也就是说js里设置值为test1那地方没走到,也就是说你js方法就没有走,也就是你的form就没有提交,所以request里没有那你想要的值,你的页面里面没有触发走js方法的地方,这是你懂了没,你可以在页面加载之后调用js的方法,具体做法在body标签里有onload属性等于你的方法就行了,可以试试,不懂可以追问
Java的变量值,理论上在js中是不能获取,但是可以通过间接的方式来获取。
提供两种思路供参考:
1、把java变量的值存在cookie中,js通过cookie去取;
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;])(;|$)");
if(arr=documentcookiematch(reg))
return unescape(arr[2]);
else
return null;
}
var value= getCookie("cookie的name名");
2、把java变量的值赋值给页面中<input type="hidden"/>的value,通过js去取;
var value=documentgetElementById("hidden的ID")value;
用JavaScript可以实现你在你的单选按钮的标签写onClick="getText(this)"然后在JS中写方法function getText(obj){var selectText = objvalue;//selectText就是你选的单选按钮的值;documentgetElementById("showText")value=selectText;//我这是举例子,把你选择的单选按钮的值显示在一个文本框中,你可以变通一下根据你需要//这样你鼠标点哪个单选按钮,那个按钮的值就马上显示在文本框中}
1、创建一个名称为 type_button 的html文件 。
2、添加2个button按钮,一个button在点击事件中加入自定义函数 mytype_button,另一个button设置id和type属性值为“button”。
3、添加一p标签,设置id 为 showtype_button。
4、在javascript中创建一个自定义函数 mytype_button。
5、在自定义函数中获取button对象。用type属性获取属性值。
6、在浏览器中打开文件,点击button后会显示获取到的type属性值为“button”。
以上就是关于jsp 上传文件问题 hidden 属性的值 和radio 的值无法取得。全部的内容,包括:jsp 上传文件问题 hidden 属性的值 和radio 的值无法取得。、Jsp,怎么把select的值传给hidden、jsp页面中, 从javascript中获取值,使用隐藏域表单出错,运行时,用request取出的值为空,请问如何修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)