在pring框架出现 405 request method post not supported 的解决方法

在pring框架中当使用post请求服务,然后请求成功转到一个静态文件,如html,htm等网页时。页面出现405 request method post not supported错误,只要在spring的配置文件中加入下面代码即可:

<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
     <property name="urlMap">
         <map>
              <entry key="/请求的文件路径/**" value="myResourceHandler" />
         </map>
     </property>
     <property name="order" value="100000" />       
</bean>


<bean id="myResourceHandler" name="myResourceHandler"
      class="org.springframework.web.servlet.resource.ResourceHttpRequestHandler">
      <property name="locations" value="/请求的文件路径/" />
      <property name="supportedMethods">
         <list>
            <value>GET</value>
            <value>HEAD</value>
            <value>POST</value>
         </list>
     </property>
  
</bean>

张北论坛www.zhangbeibbs.com
邢台论坛www.hbxtbbs.com


Spring Boot + JWT 可以实现用户在多处同时登录的功能。 JWT(JSON Web Token)是一种用于身份认证和授权的开放标准,其主要原理是通过生成一个token来代表用户身份,服务器通过解析和验证token来确定用户的身份和权限。 要实现用户在多处同时登录,可以通过以下步骤进行操作: 1. 用户登录时,服务器验证用户的用户名和密码是否正确,如果正确则生成一个JWT token,并将该token返回给用户。 2. 用户在其他地方登录时,服务器同样验证用户名和密码的正确性,如果正确则生成一个新的JWT token,并将该token返回给用户。 3. 客户端保存最新的JWT token,并在每次请求时将该token放入HTTP请求的Header中,作为身份认证的凭证。 4. 服务器在接收到请求时,验证JWT token的有效性和合法性,包括验证签名、验证过期时间等。 5. 如果一个用户的token已经过期或者用户在其他地方重新登录了,服务器会拒绝使用旧的token进行访问,同时要求用户重新登录获取新的token。 通过这种方式,用户可以在多个地方同时登录,并且服务器可以判断每个token的有效性,实现多处登录的功能。 需要注意的是,为了保证安全性,建议在生成JWT token时加入一些额外的信息,例如IP地址、浏览器信息等,来辨别不同设备的登录情况,并在验证token时进行比对。 以上就是使用Spring Boot + JWT实现用户在多处同时登录的简要解决方案。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值