问个特别简单的js问题 js如何提交给servlet值 , servlet如何接值简单吧。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 action里写servlet名字并附加参数就行了 不用ajax 就用js就可以 给点示例代码谢谢 可以利用JS把表单提交给servlet,在servlet中获得指定域名称的就得到其值了 url = "test?" + "name=" + name + "&pwd=" + pwd;document.form[0].action = url;document.form[0].submit();具体的自己改,大概就这个样子的 test是你的servlet名称,?后面才是参数 大致如下,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)); } //....其他操作...}这里是大致列举,具体你还得结合你的情况修改 关于在函数外访问函数内的变量 js根据文本框的值截取字符串 jquery插件动态改变option中的内容 如何在加了鼠标事件后,取到最新的代码 编辑器加载程序代码的问题 帮忙啊。 这段如何用正则表达式 js 定义变量用斜杠总提示“未结束的字符串常量” 继续求救!!!在线等待高手看过来!!!(谢谢) Javascript有没有办法实现让的附件为Word或Excel的文件,下载时直接弹出下载对话框,而不打开它? 求EasyUI Mobile版的Demo下载地址 初学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));
}
//....其他操作...
}这里是大致列举,具体你还得结合你的情况修改