我想用Java解析帶斜線的描述式URL(例如server/books/thrillers/johngrisham/thefirm
)。將URL解析爲組件
我的總體想法是處理我在數據庫中執行查找(因此將URL用作搜索條件)的數據,然後返回帶有數據的HTML頁面。
我該怎麼做?
我想用Java解析帶斜線的描述式URL(例如server/books/thrillers/johngrisham/thefirm
)。將URL解析爲組件
我的總體想法是處理我在數據庫中執行查找(因此將URL用作搜索條件)的數據,然後返回帶有數據的HTML頁面。
我該怎麼做?
String urlToParse = "server/books/thrillers/johngrisham/thefirm";
String[] parsedURL = urlToParse.split("/");
你將會得到的是一串字符串數組,你可以使用它。
// parsedURL[0] == "server";
// parsedURL[1] == "books";
// parsedURL[2] == "thrillers";
// parsedURL[3] == "johngrisham";
// parsedURL[4] == "thefirm";
是否有任何對象需要先處理?我想通過Tomcat服務器接受此URL。 – Federer 2009-09-01 14:52:52
@myusername - 查看URL類。有不同的方法來檢索URL的特定部分。 – 2009-09-01 16:37:20
String class的split() method可以完成這項工作,就像之前評論過的Ionut。
java.lang.String – 2009-09-01 14:36:51