shiro升级1.6.0后url请求会有后缀拼音怎么解决?

发布于 2022-09-13 00:52:20 字数 275 浏览 19 评论 0

http://localhost:8082/
theDataLink?djzsbh=360730002481?ppphdjekfcjekfkf

本来只传了一个djzsbh的参数,可是请求后会出现'?'加随机的拼音,请求大佬帮助

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄情伤 2022-09-20 00:52:20

你确定不是前端加的?

最单纯的乌龟 2022-09-20 00:52:20

在shiro.xml文件中添加配置

配置解析

1、添加 sessionManager bean
<bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">

                    <!-- 去掉url ;jsessionid= -->

                    <property name="sessionIdUrlRewritingEnabled" value="false" />

                    <!-- 解决no session -->

                    <property name="sessionIdCookie" ref="sessionIdCookie"/>

                    <!-- 设置 session时效 -->

                    <property name="globalSessionTimeout" value="3600000"/>

            </bean>


2、把新增sessionManager注入securityManager
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">

                    <property name="realm" ref="ShiroRealm" />

                    <!—这句必须加,不然白扯 -->

                    <property name="sessionManager" ref="sessionManager"/>

            </bean>


3、新增 sessionIdCookie, 解决no session问题
<bean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie">

                    <constructor-arg value="sid"/>

                    <!--设置Cookie名字,默认为JSESSIONID-->

                    <property name="name" value="SDMSID" />

            </bean>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文