struts2拦截器怎样弹出提示框

2025-01-01 07:40:31
推荐回答(3个)
回答1:

弹出提示框必须用到JavaScript.

在struts2中定义一个action来做权限确认,用户有权限时返回1,无权限时返回-1。在你访问现在的action之前(比如form的onsubmit),用JavaScript Ajax访问一下权限确认页面,有权限时跳转/提交表单,没有权限则仅仅弹出一个提示框

回答2:

拦截器实现的是对某空异常情况的处理,返回的还是一个自己配置的字符串,就像struts.xml需要的success字符串一样,你可以设定专门的字符串,接收到之后是弹出串口还是跳转页面就很容易控制了

回答3:

拦截器只是一个java类,类是不可能弹出窗体的。要想弹出窗体,必须在页面写,或写一个继承window的类。还有一个方法,就是使用js。不过,最终还得是转到页面的。