将URL解析为组件
我想在Java中使用斜杠(例如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";
String类的split()方法可以完成工作,如之前评论过的Ionut。