Struts表单提交URL
Struts Form Submission URL
当我提交表单时,操作名称会附加到URL(表单方法类型为POST)
示例:
www.application/listclient;在客户端列表页面上,通过弹出表单添加一个新客户端。
网址更改为:www.application/listclient?action=添加客户端
我希望url是较早的:www.application/listclient
因为,如果表单有任何错误,我不想继续,然后刷新页面,它会转到"addclient"操作,而不是"listclient"。
我真的很感谢,如果有人对此有所了解的话。
谢谢。斯里兰卡
在符合HTML5的浏览器上,您可以使用History PushState API:
<body>
<script>
history.pushState("","","http://www.foo.bar/application/listclient");
</script>
...
</body>
覆盖范围非常广泛,几乎没有例外。
但在进行这项工作之前,请仔细检查你在项目中做得是否正确,因为可能你没有。
您还应该学习Post/Rerect/Get模式,这对于处理类似您的情况非常有用。
相关文章:
- 表单提交问题,如何在我的URL末尾获得ID的值
- 我想知道如何只激活表单提交,而不获取jquery中ajax url的值
- 如果文本字段不为空,则自动将表单提交到url
- 使用ajax发布表单,然后将相同的表单提交到其他url
- 页面重定向,在表单提交时传递引用 URL
- 在表单提交时使用 URL 发送路由参数
- jquery 1.7 无法将表单提交到特定 URL
- Dropzone JS 等到 ajax 表单提交并更改 options.url
- 使用 jQuery 在表单提交时将隐藏的输入值设置为数据 URL
- Ajax 表单提交到 PHP 文件和 URL
- 在表单提交后将 get 变量附加到 url,而无需新的隐藏输入
- 表单提交会附加URL
- 如何避免表单提交后出现不希望的URL地址更改
- 表单提交将取消URL查询字符串中的一个参数
- Struts表单提交URL
- 将详细信息发送到数据库后,正在将表单提交重定向到URL
- 当URL中存在查询字符串时,Jquery表单提交无法工作
- PHP表单提交,然后检查url以显示相应的内容
- 为什么多个表单提交点击不调用url多次
- AJAX将表单提交到远程URL,并从XML响应中提取URL