【发布时间】:2015-07-13 18:07:14
【问题描述】:
我正在开发 J2ee 的 web 项目。 当我运行我的项目时,我得到了这个链接 链接:- blog1_1/title?uname=55 但我想更改网址以使其看起来更整洁。
我想让它看起来像 - 链接:- blog1_1/title55
已尝试使用表单 POST 操作进行更改 但这不起作用
这是代码 -
<form id="myform<%=uid1%>" method="POST" action="title?<%=uid1%> >
<% out.println(uid1); %>
<input type="hidden" name="uname" value="<%=uid1%>" />
<a onclick="document.getElementById('myform<%=uid1%>').submit();
return false;"></a>
</form>
但是当我运行这段代码时,我得到的只是
此链接:-blog1_1/title?55
你能告诉我我应该如何删除“?”来自 url 的参数。
我需要去掉'?'
【问题讨论】:
-
您是否考虑过使用 apache 规则来实现这一目标?
-
那个?表示请求参数的开始。请注意,这不仅仅是表面上的改变。
-
action="title? - 删除 ? 并使其成为 action="title
标签: java jsp jakarta-ee url-rewriting