如何在JavaBean类中使用JSP页面中定义的<jsp:usebean>变量 jsp:useBean 是JSP的标签,它对应的java代码是import语句,所以要这样:import right.Toperator; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用:Toperator oneoperator = new Toperator(); 可能我上面描述不清,hup(点化生命)误解了我的意思吧。在jsp页面中我已经使用了如下的jsp:useBean标签, <jsp:useBean id="beanOper" scope="session" class="right.TOperator" />上面这个标签相当于new了一个变量beanOper,变量类型是right.TOperator。现在问题是,我如何在另外的类中使用这个已经在JSP页面中new出来的变量beanOper?(而不是如何创建一个TOperator类型的变量) 行吗,用在jsp中new出的变量beanOper有什么意义啊 有用啊,我这个beanOper是为每一个登录用户建立的,其中保存用户的一些信息和几个函数,其中一个函数是用于权限判断。当其他页面执行一些操作时,需要先判断用户是否存在操作权限,我希望调用beanOper.hasRight("xxW");来判断的权限范围。现在我使用一种传递参数的方式解决:即给TRole构造函数添加一个TOper类型参数,public class TRole { right.TOperator oper=null; public TRole(TOper op) { oper=op; //构造函数传递的参数op }这样我在用TRole时可以这么用:。<jsp:useBean id="beanOper" scope="session" class="right.TOperator" /><body bgcolor="#ffffff"><%right.TRole role = new right.TRole(beanOper); //把beanOper变量传递过去。虽然这样也能达到目的,但是还不是很方便,有望大侠指点。 我想你的基本意思就是用BEAN来保存变量,在整个过程中可用,和SESSION的作用一样,其实你设为SCOPE="SESSION"应该已经实现这个功能了啊 求一个tomcat7.0.11能正常实用的tomcat-users.XML 带图片带文本格式的文章保存在数据库 怎么用过滤器 急!!!!!!!!!!!!!!!动态创建组件问题 求教:html中outerHTML赋值问题,正解立刻给分,在线 hibernateTemplate多表外键存储 求教:jsp中javabean 的一段代码 ggjj们看看那儿错了 文件上传问题~ 作东西的时候出现了个难题,急需解决?问题解决还有更多分相送。 问问题啦,在线等待,即时揭贴。给为dd帮我看看,谢! java求助 ResultSet的问题
Toperator oneoperator = new Toperator();
<jsp:useBean id="beanOper" scope="session" class="right.TOperator" />
上面这个标签相当于new了一个变量beanOper,变量类型是right.TOperator。现在问题是,我如何在另外的类中使用这个已经在JSP页面中new出来的变量beanOper?(而不是如何创建一个TOperator类型的变量)
beanOper.hasRight("xxW");来判断的权限范围。现在我使用一种传递参数的方式解决:
即给TRole构造函数添加一个TOper类型参数,
public class TRole {
right.TOperator oper=null;
public TRole(TOper op) {
oper=op; //构造函数传递的参数op
}这样我在用TRole时可以这么用:
。
<jsp:useBean id="beanOper" scope="session" class="right.TOperator" />
<body bgcolor="#ffffff">
<%
right.TRole role = new right.TRole(beanOper); //把beanOper变量传递过去
。虽然这样也能达到目的,但是还不是很方便,有望大侠指点。