【发布时间】:2012-07-21 11:05:27
【问题描述】:
我有一个位于 .jsp 文件 (yarntree.jsp) 中的表单。当用户通过位于外部 js 文件 (map.java) 中的 javascript 函数单击 google 地图时,会填充该表单。我想将该数据发送到 sql 数据库,然后重新显示原始的 jsp 页面,现在表单为空。其代码位于 .java 文件 (YarnTreeServlet.java) 中。映射在 web.xml 中
我正在使用地图 API 的 V3 以及 appengine。
网络应用可以在这里看到:
问题:提交按钮不会导致将任何内容发送到 doPost 方法。
我在 javascript 中添加了一些代码以将值写入控制台,并且这些值已正确填充。我检查了查询,如果 doPost 工作,它将正确插入。我花了几个小时在这上面,并且不知所措。是否有某些原因导致我无法访问表单中的值,一旦它们被填充?我知道 servlet 映射可能是问题的一部分,但我尝试了许多变体但没有成功。在这一点上,我无法判断问题出在 js、jsp、表单、doPost 还是 web.xml 中。任何帮助将不胜感激。
【问题讨论】:
标签: javascript forms jsp servlets post