请教各位大大,就是不同的用户登录呈现列表显示所有查询出的注册用户信息,项目中有增删改查,和多表联合查询五个功能,最高权限可以使用所有功能,但是一般权限就只能使用自己的多表联合查询出自己的个人信息这个功能。如果有相关代码案例,请发我一份,谢谢!
解决方案 »
- 哪位高手可以告诉小弟javamail群发邮件如何实现,要jsp版的,希望界面要友好
- struts2的select如何实现AJAX二级联动
- 不用图像可以编一个计算器吗?
- asdasd
- 定时执行
- 如何在插入时取得hibernate_sequence值?很急..各位大虾帮帮忙
- hibernate3.05 关联查询是如何实现的,我写的hsql语句查询总是出错
- axis调用jax-ws开发的webservice问题(急!!!!)
- 怎样在程序中引用tomcat的连接池,但是要在程序中配置数据库的用户名和密码,而不是在server.xml中配置密码
- 为什么javamail不能接收sina的邮件?
- mysql-front怎么删除一个建立好的数据库
- 关于servlet 404错误的小白菜问题
Map session = ctx.getSession();
User1 user = (User1) session.get("user");
HttpServletRequest request = ServletActionContext.getRequest();
String type= request.getParameter("type");
int num = Integer.parseInt(type);
System.out.println("页面上的值"+num);
System.out.println("SQL中的值"+user.getType());
if (user.getName() != null && user.getName().equals("zhangkun")&&user.getType().equals(num)) {
return invocation.invoke();
}
else if (user.getName() != null && user.getName().equals("ma")&&user.getType().equals(num)) {
return invocation.invoke();
}
ctx.put("tip", "對不起,你没有此权限!");
return Action.LOGIN;
}}然后在struts.xml中配置所需要拦截的类。<interceptors>
<interceptor name="auth"
class="com.sy.interceptor.AuthorityInterceptor">
</interceptor>
<interceptor-stack name="authStack">
<interceptor-ref name="auth"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
</interceptor-stack>
</interceptors>
<action name="companyfile" class="com.sy.action.files" method="Query1">
<result name="success">/WEB-INF/jsp/Page1.jsp</result>
<result name="login">/Error.jsp</result>
<interceptor-ref name="authStack"></interceptor-ref>
</action>