gwikimo
2009-03-21 12:45
浏览 247
已采纳

关于Struts Dispatchaction参数隐藏的问题

对于某个Dispatchaction,假如其中有方法addUser()、deleteUser()、updateUser(),如果不是利用表单post的方式提交,而是通过超链接,或者Javascript动态生成链接请求的方式调用Dispatchaction的方法,那么在地址栏将暴露方法的名字,请问如何较好地隐藏,增强系统安全性。目的就是想要在地址栏隐藏parameter参数的方法名。
这是其中的一种方式:http://www.diybl.com/course/1_web/webjs/2008324/106680.html
是否还有其他更好的方式,因为以上方式,可能会使Struts配置文件变得臃肿。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • wanghaolovezlq 2009-03-21 13:00
    已采纳

    你可以通过点击“超链接”时用Javascrip生成一个表单提交就好了

    点赞 打赏 评论
  • zhoujuan520 2009-03-21 13:09

    你可以把有请求链接的页面放到一个frameset里面,地址栏一直都不会变

    点赞 打赏 评论

相关推荐