請求是從HTML表單發送的,請求正文包含表單數據,我如何在我的Grails應用程序中檢索該數據。下面是我需要檢索數據的URL。作爲Grails新秀,請幫助我。在Grails中檢索HTTP參數
hxxp//localhost:8080/copypolicyNumber/loginaction.jsp?fname=Roger&lname=wallace&city=Des+Moines&pnum=123456&submit=Submit
請求是從HTML表單發送的,請求正文包含表單數據,我如何在我的Grails應用程序中檢索該數據。下面是我需要檢索數據的URL。作爲Grails新秀,請幫助我。在Grails中檢索HTTP參數
hxxp//localhost:8080/copypolicyNumber/loginaction.jsp?fname=Roger&lname=wallace&city=Des+Moines&pnum=123456&submit=Submit
當你剛開始使用Grails,我建議你看看screencasts available in the Grails website,並檢查了免費的電子圖書Getting Started with Grails(需註冊)。
對於GET和POST請求,Grails都可以使用params映射。此外,它還使用您需要了解的特殊url mapping。
因此,假設你有一個動作登錄登錄控制器,並考慮到你所謂的網址:myapp/login/login?fname=Roger&lname=wallace&city=Des+Moines&pnum=123456
class LoginController {
def login() {
println params.fname //Roger
println params.lname //wallace
println params.city //Des Moines
println params.pnum //123456
}
}
真的很感謝您的幫助,我會閱讀您發送給我的鏈接。 – Lucky
你問同樣的事情在這裏,我想:http://stackoverflow.com/問題/ 12418183/i-wish-to-save-value-by-user-in-textbox-and-send-it-using-http-post-to-s/12429595#12429595 –
@TiagoFarias:That Question was由於某些原因關閉,我需要更多的幫助,因爲我是新來的Grails。 – Lucky
好的。但是,您需要更具體地提出您的問題並進行更好的組織,否則他們將被降低或重新關閉。你可以馬上做的一件事就是將你的html表單提交給一個action而不是一個jsp(因爲你使用的是grails,所以它應該被稱爲gsp)。在關閉的問題中,我解釋了它是如何工作的。你現在需要什麼? –