在js中将表单提交给servlet

我在js中将表单提交给servlet,为什么servlet中用request.getParameter()的方法得不到表单中的值?

如:fm.action = "/UIImportExcelFile";

表单在form当中吗?
具体是怎么写的,能发出来吗?

要看你是怎么转到servlet里的,很多种可能.
提交参数的方式也很重要.
你这个问题和中文转换没关系,就算不转换参数也是能传过去的,只是显示上会有问题.

最简单的情况,是不是request.getParameter(参数名),参数名写错了?
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-02-29
fm.action = "/UIImportExcelFile";
看看XML里的mapping值和上边的这个UIImportExcelFile一样吗?注意大小写
第2个回答  2008-02-29
估计是写错字母了 还有大小写
第3个回答  2008-02-29
是不是没有做中文处理

...如do=add&name=xx"到servlet 但是页面不做任何跳转动作。保持原来...

如何用js提交表单如何用js提交表单数据库
以便你能够依据每一个状态设置其样式.访问表单属性方位表单:formname>.angularproperty>访问一个输入框:formname>.inputname>.angularproperty> form表单通过js提交,另外跳转servlet时,自己定义了一个数,传参过去,可以吗,不是fo?自定义参数,可以通过在form表单中设置隐藏域传值inputtype="hidden"name=...

jsp页面中表单部分内容实时显示
这个表单在一个form标签中,点击确定按钮后(实际上就是submit按钮),提交这个表单,将jsp页面中的内容传递个servlet\/jsp(具体取决于你的业务逻辑在哪里实现)。第二个问题:每次载入该界面的时候都执行一个查询数据库操作,将查询的值填写到下面的表中。这样,当你打算新增一个数据后,处理完逻辑的代码...

jsp中的js代码怎么调用后台servlet中的值,直接用《%%》会报错
这个是放一个action标签中的。这个标签中有一个属性叫action。你用js得到这个属性的值,在用submit提交到你的servlet的方法里。 直接引用也是通过request进行传递值的。

在js中转到servlet用document.location.href出现404错误,别人机器上用...
404是找不到路径,你跳转的路径如果是相对路径,最简单的是右键页面看属性,看里面的地址是不是正确拼出了你实际想要访问的页面地址

...使用Ajax传递参数到后台servlet,处理后,响应回页面、
前台:.ajax({ url:url,data:'data=xxx',cache:false,async:false,success:function(data){ data = $.trim(data);\/\/然后根据需要处理 } });后台 action中,根据前台url调用相关action中方法 ,用response.getWriter().print("你需要返回的数据给前台");就可以了 ...

java web 开发中的前后台交互方法
首先用户请求 login.jsp 登录页面,之后输入用户名密码,表单提交到 servlet ,在 servlet 中可以处理业务逻辑,当然也可以调用如 hibernate 框架操作数据库。 之后根据业务处理的结果,重定向或者转发到某一个页面。完成一次交互(不建议在jsp中直接调用业务逻辑)。struts 好比是对 servlet 的封装,可以通...

在js中转向的Servlet
你这是get请求,要想在servlet中使用mdid,建议在请求中传入mdid,请使用如下代码:location.href = 'showMaxHotSaleServlet?mdid='+mdid; 在servlet使用如下代码获取mdid String mdid = request.getParamter("mdid");

在jsp网页将id发给servlet,然后跳转到新网页如何将次id给jsp,然后jsp再...
这个用JSP + SERVLET我觉得不是很好做,因为你直接传值只能传一个String类型过去 而复选框选中的可能是传递一个数组,因此我暂时想到的办法是在你提交的按纽中使用一个JS触发事件onClick="check()",而这个function check()中你需要对复选框的属...

jsp中onclick的问题
写一个form表单,提交到一个servlet或者action中,表单中添加几个 ,再来一个提交按纽。xxx就是商品名,单价等等的标记,而不是他们的值,值是你添在这个text中的内容 当点击提交的时候,就是向后台传值了 你用servlet的话,可以使用String yyy=request.getParameter("xxx");来获取前台传过来的值,这里...

相似回答