struts2 如何跳转html5,ssm框架做登录测试时,如何把url栏中的.action伪装变成.html?用urlrewrite这个东东。...

本文介绍了如何使用UrlRewriteFilter和Struts2配置,将登录请求从`user_login.action`重定向到`user_login.html`,以实现URL的美化和隐藏实际操作。涉及到的关键技术包括Spring、Struts2、URL重写和应用程序的配置文件如urlrewrite.xml、web.xml和struts.xml的设置。
摘要由CSDN通过智能技术生成

--urlrewrite.xml

urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"    "http://tuckey.org/res/dtds/urlrewrite2.6.dtd" >

/index.html

/index.jsp

/([a-zA-Z0-9_\u4e00-\u9fa5]+).html

/ssmTest/$1.action

--web.xml

contextConfigLocation

classpath:spring*.xml

org.springframework.web.context.ContextLoaderListener

struts2

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

struts2

/*

REQUEST

FORWARD

UrlRewriteFilter

org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

UrlRewriteFilter

/*

index.jsp

*.html

--struts.xml

struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">

page/success.jsp

index.jsp

16ea1c9910728e8ed783019c43f5e668.png

问题来了:::

把localhost:8080/ssmTest/user_login.action登录跳转时变成localhost:8080/ssmTest/user_login.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值