struts2阻止其他用户执行操作

时间:2016-06-04 18:05:35

标签: java mysql jsp struts2

你好我试图用struts 2编写一个web应用程序,问题是我正在进行这样的动作http://localhost:8080/Onda_vol/suprimer?id=14 允许用户从id = 14的SQL中删除一行 我使用的会话不允许人们在没有许可的情况下进入应用程序

例如,如果我输入http://localhost:8080/Onda_vol/index.jsp,它会将我重定向到http://localhost:8080/Onda_vol/login.jsp并会询问用户名和密码,但是当有人输入http://localhost:8080/Onda_vol/suprimer?id=14时,会将我重定向到{{ 3}}但是id = 14的行被删除了 我该如何防止这种情况发生 请不要告诉我使用post而不是get因为动作是这样写的

<th><a class="btn btn-danger" href="suprimer?id=<s:property value="id_vol" />"> suprimer</a></th> http://localhost:8080/Onda_vol/login.jsp ps:suprimer意味着删除

1 个答案:

答案 0 :(得分:1)

您正在寻找的是拦截器。请参阅https://struts.apache.org/docs/interceptors.html了解如何使用它们。