急:请教一个javabena动态调用的问题
请问我想在jsp中动态生产javabean的点名称该怎么写?我按如下的写法,可是编译时提示不对,请哪位大侠帮帮忙。
<jsp:useBean id= " <%=ObjectName%> " class= "com.javabean.his.ConnectionSqlserver " scope= "session "> </jsp:useBean>
------解决方案--------------------标签 <jsp:useBean> 的id属性不支持表达式,服务器在解析标签获取id属性值时无法识别你的表达式,这与普通的html标签不一样,你可以采用 <%session.setAttribute( "ObjectName ", new com.javabean.his.ConnectionSqlserver()); %> 的方式代替,这时的ObjectName则可以是动态的。
------解决方案--------------------ls正解。
一样的效果。