我有一个 URL abc.com/somecontroller?someparam=1
,它呈现一个表单。提交时的表单将表单参数发送到 /ajaxAction
有什么方法可以获取这个 abc.com/somecontroller?someparam=1
(即表单 URL?)
我更感兴趣的是从表单的 URL 中获取 someparam
值。
PS:上面的URL abc.com/somecontroller?someparam=1
是动态生成的,所以我无法访问它。
request.forwardURI
会给我 /ajaxAction
(即表单中操作的 URL,而不是表单本身的 URL)。
编辑: 我无法控制表单,因为它也是动态的,并且用户有数百个模板可供选择。每个模板都有不同的编号。字段。 因此,如果我更喜欢其他方式来获取 URL。
最佳答案
为什么不在表单中使用 javascript 并使用 GET 参数添加到 ajax 请求数组中? (或者使用生成表单的操作的 url)
您可以从原始请求中获取它们。通过 this脚本。
关于java - Grails 获取原始 Controller 的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34841546/