• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

DaiJD

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

将a标签的提交方式换成post,提高安全性

最近在做一个SSM框架有关的项目,前端使用bootstrap框架进行页面展示,导航栏按钮的跳转是通过<a>标签的方式进行的。

但是<a>标签传递参数是通过Get的方式提交的,若是有参数传递时,会直接在地址栏进行传递,不安全。

所以可以将提交方式换成Post方式,提高传递参数的安全性。

<form name="form1" action="${pageContext.request.contextPath}/shop/shopCommodity" method="post">
  <input type="hidden" name="id" value="${shop.id}">
</form>

hidden:隐式输入框,可以隐藏输入框

<a href="javascript:document.form1.submit();">本店商品</a>

注意:form表单的name属性的值和a标签中submit()前面的参数保持一致

若想form表单不影响导航栏的样式,就将form表单的代码放在导航栏的代码外面

 

posted on 2023-02-09 16:59  刚刚入门的小白  阅读(64)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3