关于Struts Dispatchaction参数隐藏的问题

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

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

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