我想知道什麼是url編碼。 我有2個jsp頁面和一個servlet。 當我運行的應用程序中顯示的網址是:在java中的url編碼?
http://localhost:8080/myproject/index.jsp
其中
的index.jsp:
<form action="Myservlet" method="post">
<input type="text" name="mytext" id="mytext"/>
<input type="submit" value="submit"/>
</form>
提交按鈕被點擊所顯示的URL後:
http://localhost:8080/myproject/Myservlet
URL編碼是什麼意思?我如何編碼網址?
從index.jsp
去Myservlet
然後result.jsp
Myservet#的doPost //我需要在這裏做URL編碼?如果是的話如何?
fetching data from db.......
....................
String nextJSP = "/result.jsp";
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(nextJSP);
dispatcher.forward(request,response);
result.jsp中
displays data here
請有人給一些回答我的問題 – sujit 2012-04-23 07:46:38
你甚至嘗試谷歌嗎? http://en.wikipedia.org/wiki/URL_Encoding – home 2012-04-23 07:52:27
可能重複:http://stackoverflow.com/questions/8713208/how-to-encode-a-url-with-the-special-character-percentage(見第二個響應) – blackcompe 2012-04-23 07:53:58