js如何提交给servlet值 , servlet如何接值
简单吧。。
简单吧。。
解决方案 »
- 求助eval解析json,然后getElementById的问题
- 项目要上交了……还有一个功能没实现,跪求高手帮忙……
- document.body.scrollHeight在IE8和FF中取得的值为什么不一样?
- 求助阿!!!~~~~~js里动态参数的问题
- replace问题.
- check是什么东西?
- 请问IE浏览器下的编程能否实现点对点通讯,象QQ那个
- iframe 问题! 一个页面中有两个层A、B,A层中包含iframeA,B层中包含iframeB,iframeB中嵌套iframeD,如何在iframeA中控制ifrmameD显示内容?
- 请问JAVASCRIPT如何对比日期
- 谁有象csdn短消息的原代码
- 初学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));
}
//....其他操作...
}这里是大致列举,具体你还得结合你的情况修改