js如何提交给servlet值 , servlet如何接值
简单吧。。
简单吧。。
解决方案 »
- IE打印的问题
- 随机输出1-8之间的整数
- JS能判断判断出WINDOWS的消息类型吗?
- 求助一下。。js的图片变换功能改变页码显示格式
- showbo斑竹 请教个extjs combo小问题
- 求大神给个能用的做好的jsp+mysql数据库的企业网站照着做的视频也可以
- 这里又在扣我的信誉分,我知道是有个帖子没结,可没人跟贴让我怎么结啊?总得来个人要分的吧。
- 消息框里面可不可以出现文本框?
- 一个网页中两个SELECT,怎麽让点SELECT1的某项,在SELECT2中显示动态从数据库或folder中读出内容
- 请交如何解决这个bug?鼠标消息传给滚动条,但是不能传给层本身的移动函数?(附代码)
- 初学JavaScript,看不懂一段代码
- IE下javascript速度太慢,彻底影响使用,FF下却运行流畅,求解决方案
document.form[0].action = url;
document.form[0].submit();
具体的自己改,大概就这个样子的
1,JS提交表单给servlet
<form name="form1" id="form1" method="post" action="路径/servlet名称">
<input name="input1" id="input1" type="text" value="value02"/>
....其他内容...
<input name="btn01" type="button" value="submit" onclick="submitform('form1');" />
</form><script type="text/javascript" type="text/javascript">
function submitform(xFormID){ //JS函数
var formID=xFormID;
//数据检查等工作...
document.getElementById(formID).submit(); //数据检查通过最后提交
}
</script>2,servlet 中得到数据
在servlet中的doGet 或者 doPost 方法得到参数的值,这里列举 前一个方法public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//....其他操作...
java.util.Enumeration enumx =request.getParameterNames();
while(enumx.hasMoreElements()){
String xname=(String)enumx.nextElement();
out.println("<br>参数名称 ["+xname+"], 参数值:");
out.println(request.getParameter(xname));
}
//....其他操作...
}这里是大致列举,具体你还得结合你的情况修改