改变jsp文件后缀

    通过Servlet进行的设置,可以将jsp文件的后缀迷你歌词改成不同的名称,例如:可以利用*.html 来代替 *.jsp.

   处理过程: 输入 *.html 请求 -> 映射 ->Servlet对URL请求进行处理 ->转发 ->实际的jsp页面

     下面举例:通过Servlet的配置将jsp文件的后缀名称改为html

          首页 ,新创建一个Servlet,然在web.xml文件中对该Servlet进行如下配置:

        <servlet-mapping>

          <servlet-name>ChangeSuffix</servlet-name>

          <url-pattern>*.html</url-pattern>

       </servlet-mapping>

       然后,在Servlet中设置页面转向就可以了,关键代码如下:

             String  url=request.getRequestURI();//获取请求的url

             String  rootUrl=request.getContextPath();//获取项目根目录

             url=url.replace(rootUrl,"").replace(".html",".jsp");//将请求路径进行替换

            RequestDispatcher rd=request.getRequestDispatcher(url).forward(request,response);//页面转发

 

         

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。