正在维护一个以前的系统
很大。环境是myEclipse在jsp中有下面的代码, useBean中定义的是一个借口
Eclipse提示这样不行
(文件100%存在)<jsp:useBean id="xxx" scope="session" class="接口"/>
可以这么用吗??因为这是作为基础对像用的帮帮我吧,谢谢了!!!
很大。环境是myEclipse在jsp中有下面的代码, useBean中定义的是一个借口
Eclipse提示这样不行
(文件100%存在)<jsp:useBean id="xxx" scope="session" class="接口"/>
可以这么用吗??因为这是作为基础对像用的帮帮我吧,谢谢了!!!
解决方案 »
- 在jsp中有没有类似php中的文件上载函数呢?
- 请问如何删除arrayList中的重复的值?
- Windows下Apache与Tomcat的整合,Apache无法启动,求助
- 如何使<a href="a.jsp">ok</a>中的ok不带下划线?
- mm请教高手gg : 关于PrimalScript的用法
- NNNN!牛人!牛人!js星际
- (急-在线等)授权操作的问题
- java中要弹出一个象VC中的MessageBox的对话框应该怎么做?
- Tomcat区分URL地址大小写,怎么取消区分?
- 请教菜鸟问题:Unable to compile class for JSP 是什么原因造成的
- 刚学jsp,不知道jsp和servlet应该怎么合作,哪位大侠能详细说明下吗?
- actionform的validate()方法返回了很多错误,在页面上用<html:errors/>显示所有错误,这样错误全部显示在一行,如何让各个错误分行显示
不行就用import
接口是不能被实例化的所以这也是我认为在jsp:useBean 中不能使用的原因但以前这个系统就是这样跑了4年!!
MCAG02DataBean dataBean = new MCAG02DataBean((MCZJspInterface)(this.session.getAttribute("JSPDataBeanId")));我上边所指的xxxx也就是"JSPDataBeanId"
最近也在高这些...烦躁...
接口类型 a=(接口类型)obj;会生成这样的语句吧..楼主可以去看下它自动生成的源代码...
1.Jsp页面从不创建对象。
servlet应该创建所有的对象。
因而为了保证Jsp页面不会创建对象,应该使用
<jsp:useBean ... type="package.class" />
代替
<jsp:useBean ... class="package.class" />
class="package.class"
使用new关键字以及class构造器从一个class中示例一个bean.这个class不能是抽象的,必须有一个公用的,没有参数的构造器.这个package的名字区别大小写。
type="package.class"
如果这个Bean已经在指定的范围中存在,那么写这个Bean一个新的数据库类型 。如果你没有使用class或beanName指定type,Bean将不会被示例.package和class的名字,区分大小写. 上边是从网上搜的