如何从URL中提取值

时间:2012-12-09 20:28:55

标签: java jsp url parameters uri

我有一个网址www.test.com/myshort/myapp/mypage.jsp,其中myshort是我数据库中的列值。

我稍后会查询这个shortName的id(在这个例子中是'myshort')我正在做的

select id from mytable where shortName='myshort';

如何从整个网址中提取“myshort”值?我不能request.getParameter(),因为这不是url参数的一部分。所以我想使用request.getURI()

您能否告诉我如何使用request.getURI()解析并获取shortName?

2 个答案:

答案 0 :(得分:0)

我建议在这种类型的服务器编程中使用Spring MVC框架。它使您能够使用实际URL映射请求模式,并从URL中提取此类值。

答案 1 :(得分:0)

我找到了解决问题的方法/替代方案。我可以继续编辑web.xml并在那里指定url格式。

但这就是我解决问题的方法。我从URL中取出了shortName并将其作为URL参数粘贴。这比我之前想到的要容易得多。