Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在netbeansforjsp中使用干净的url_Url_Web_Url Rewriting_Netbeans 7 - Fatal编程技术网

如何在netbeansforjsp中使用干净的url

如何在netbeansforjsp中使用干净的url,url,web,url-rewriting,netbeans-7,Url,Web,Url Rewriting,Netbeans 7,我想使用netbeans删除url中的数字、符号和文件扩展名。我在web.xml中尝试了以下代码,但不起作用 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/index.jsp</url-pattern> </servlet-mapping> 欢迎回答下载jar和XML文件 将urlrewrite.xml添加到web INF文件夹中,

我想使用netbeans删除url中的数字、符号和文件扩展名。我在web.xml中尝试了以下代码,但不起作用

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
欢迎回答

下载jar和XML文件

将urlrewrite.xml添加到web INF文件夹中,然后将jar文件添加到库中。然后将此段插入定义筛选器映射的web.xml中

<filter-mapping>
    <filter-name>UrlRewriteFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
</filter-mapping>
考虑一下你的href是否正确。在urlrewrite.xml中,您可以看到以下代码

<rule>
    <from>/Authentication</from>
    <to >/login.jsp</to>
</rule>
表示您的本机URL。您可以将本机URL粘贴到此处

表示将显示在浏览器URL上的已更改URL

编辑urlrewrite.xml后,您应该在href标记中只包含更改后的URL,即更改urlrewrite.xml后,您的href应该调用更改后的URL

<a href="/Authentication">
现在URL将显示为http:abc.com/Authentication/,而不是http:abc.com/login.jsp/