今天在项目中遇到这个问题,记下错误的原因,错误出在<jsp:usebean>的id命名上。此id是为了在JSP中使用某个bean而给该bean取一个别名。取这个名字的原因:
第一,Java中,考虑到代码的可阅读性和使用的方便性,在给类命名的时候,通常让其名字有其功能的意义。这样一来,就有可能使类的名字过长。过长的bean的名字在JSP文件中使用就不方便了,通过id,就可以避免了上述的不方便。
第二,同一个JSP文件中不允许bean的id重名;不同的JSP文件中是可以重名的,即使这两个JSP使用了同一个bean,但前提是这两个JSP文件相对独立。
Eg: 形如a.jsp和b.jsp两个文件,倘若在a.jsp中有这么一句 :
<%@include file="b.jsp"%>
这样一来此二文件就有了关联,将二者视为同一JSP文件,换言之,id不能重名。现在你是不是觉得第一条只是表面现象了。也就是说不使用别名的话,无法在相关联的N个JSP文件中使用同一个bean。使用bean的时候,一旦有id重名,就会报错:Duplicate bean name。
也就是说,如果在前前页面没有找到同名的id名,就看看引用的其他页面是否有给当前页面重名的id了。。。
分享到:
相关推荐
今天启动项目,测试时,发现一个报错:Duplicate keys detected: ‘892834eb-a50c-488c-83ea-cc23f05e2875’. This may cause an update。具体如下: 问题:使用Element UI的Tree 树形控件出现问题。 上网查了一下...
delete_duplicate_files:一个简单的python脚本,可递归删除重复的文件
蓝牙LE重复UUID 和项目使用重复的UUID测试Bluetooth LE服务,从而导致产生错误。 参见和 。 运行蓝牙服务 $ cd bleno $ npm install $ node . 科尔多瓦 $ cordova plugin install cordova-plugin-ble-central ...
重复标签单击图标时,复制当前选项卡。 这是一个Firefox网络扩展: : 由于Firefox 57默认支持右键单击菜单,因此该项目的主要重点已转移到键盘快捷键上。 在Firefox 60中,您可以在浏览器中自定义这些快捷方式。...
npm install --save mongoose-extract-duplicate-field 模块输出功能。 安装后,您可以导入以下功能: var extractDuplicateField = require ( 'mongoose-extract-duplicate-field' ) ; 像这样调用它: foo . ...
重复数组 复制数组的模块
mysql Error Code : 1060 Duplicate column name 'ID'
remove_duplicate_files 我有许多包含类似文件的备份。 为了确保我只检查了一次文件,我编写了这个脚本来删除任何重复项。 如果文件位于相同位置,相对于搜索目录,并且具有相同的二进制内容,则文件被视为重复。 ...
自述文件 名称 重复的东西 描述 plicate-thing.el是Emacs的lisp。 容易重复的行或区域,并带有注释。...( global-set-key ( kbd " M-c " ) 'duplicate-thing ) 谢谢 @a_ars:想法,可以确定“ CU”和“ CU 4”
重复图像查找器 该Python脚本使用来比较图像,以查找重复的图像。 pHash忽略图像大小和文件大小,而是根据图像像素创建哈希。 这使您可以查找已旋转,已更改元数据并进行了轻微编辑的重复图片。...
-Python script to remove whole duplicate fasta sequences i.e identical sequence and header -input file must be in fasta format usage: python remove_duplicate_fasta.py inputfile outputfile 例子: ...
此应用程序将扫描目录和所有子目录中的重复图像。 它将构建具有相同名称、大小和分辨率的此类图像的列表。 它将所有独特的图像复制到选定的目标文件夹。
叉子deze leertaak en ga aan渣。 jouw eigen GitHub omgeving uitwerken中的Onderstaande大纲和je geedurende deze taak。 德·斯蒂文·温德·杰(Zoals altijd),在: 标题描述 :nerd_face:目录产品特点安装...
一个用Java编写的简单,超快速,轻量级的重复文件查找器。 系统要求:Java 1.6+ 20 KB磁盘空间(lol:D)
图像复制删除从两个给定目录中递归删除重复的图像 太多相同但可能具有不同日期和其他元数据的图像。 该工具根据以下条件比较图像: 自v0.1.0起,文件的SHA-256哈希值 文件大小(以字节为单位)将在v0.2.0 宽度和高度...
使用面板文件管理器搜索和删除重复文件。 实用程序搜索克隆作为审查列表将显示所有克隆分支或比较两个分支,并有选择地与目录的分支进行比较,并在比较分支或同一分支时选择快速检测目录克隆。 搜索和克隆检测按名称...
查找重复的预订 演示使用.NET(带有DI,日志记录,配置)的后台任务应用程序。 解决方案结构 类库中的核心功能。 控制台应用程序以使用类库中的核心功能。 单元测试。 科技栈 ...Visual Studio 2019
双重输入安装将“ duplicate_entry”文件夹下载并上传到您的Symphony“扩展”文件夹。 通过在列表中选择“重复条目”来启用扩展,然后从选中的菜单中选择“启用”,然后单击“应用”。用法查看条目的“编辑”表单时...
android studio创建9.patch图片,使用时出现Error: Duplicate resources 笔者运行环境:MacOs Catalina , android studio 3.6.3 原创文章 5获赞 2访问量 249 关注 私信 展开阅读全文 作者:徐州捕快
java删除文件源码搜索并删除重复的文件 Prerequisites: 1. JDK must be installed, and 2. Path environments must be ... duplicate files. Open the file and REMOVE THE ENTRIES WHICH YOU WA