我有一个网址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?
答案 0 :(得分:0)
我建议在这种类型的服务器编程中使用Spring MVC框架。它使您能够使用实际URL映射请求模式,并从URL中提取此类值。
答案 1 :(得分:0)
我找到了解决问题的方法/替代方案。我可以继续编辑web.xml并在那里指定url格式。
但这就是我解决问题的方法。我从URL中取出了shortName并将其作为URL参数粘贴。这比我之前想到的要容易得多。