问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

bean标签使用autowrie="byType"属性报错?

发布网友 发布时间:2024-10-03 23:14

我来回答

2个回答

热心网友 时间:2024-10-06 19:09

比如:
<html:form action="/empdelete.do" method="post">
</form>
这里的action要对应struts-config.xml中配置过的这个"path"属性,如下面的代码开头那个
<action path="/empdelete" type="org.springframework.web.struts.DelegatingActionProxy"
name="deleteForm" scope="request" input="/emppageshow.do">
<forward name="success" path="/emp/emp_page_dosuccess.jsp" />
<forward name="failed" path="/emppageshow.do" />
</action>
那么form在哪呢?form对应的就是上面代码中的“name”属性的值,也就是deleteForm,不过这里“deleteForm”还只是个别名,也是在struts-config.xml中配置过的,如下:
<form-bean name="deleteForm" type="demo.eop.struts.forms.DeleteForm" />
那么真正对应的form类就是demo.eop.struts.forms路径下的DeleteForm.java了

最后,你或许要问DeleteForm具体都是些什么?
package demo.eop.struts.forms;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

public class DeleteForm extends ActionForm {

private int[] id;

public int[] getId() {
return id;
}

public void setId(int[] id) {
this.id = id;
}
}

这是一个很简单的form类,说是javabean也好,说是pojo也罢,这能理解吧?
id对应的是网页上的表单,如下面一个多选框,因为我是多选框,所以这里要定义id为int数组,如果只是个文本框那该就只是个String:
<html:multibox property="id">
<bean:write name="esa" property="eid" format="#"/>
</html:multibox>
form类里的id对应的就是这里的property="id"。

所以,你那句话的意思就是,如果你用了这个标签,系统就认为这是个form,那么你就必须为这个form编写一个form类,页面上的所有表单控件的名字都要写进去,form类中可以多写几个不用的,但不能少写,否则报错

热心网友 时间:2024-10-06 19:09

public void test(){ ApplicationContext ac = new ClassPathXmlApplicationContext("app.xml"); HourEmpServiceImpl hsi=(HourEmpServiceImpl) ac.getBean("hourEmpServiceImpl"); } 注意:父类与子类匹配的方式是:子类自动装载成父类的对象。 接口与实现类:实现类的对象可以自动装载到接口的对象。否则会出现空指针异常。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 什么是扫描件?什么是照片呢? 求职择业安全危机的预防措施有哪些 ...了win10后 关机后无法开机,开机一会后一直黑屏 并出现一个鼠标箭头符... DRAM的逻辑结构 怎样申请取消大学英语四级纸质成绩单? 电脑昨天晚上装win10系统今天早上开机就黑屏了只有鼠标箭头。 DRAM基本单元最为通俗易懂的图文解说 如何取消英语四级纸质成绩证明? 怎样取消四级纸质成绩单 DRAM结构 韭菜盒子的面该怎么做? dram什么意思 学生的特性有哪些? 孩子在学校很乐于助人就会耽误自己的事情总会被别人的事情所干扰怎么回... 夏天手干燥是什么原因 手干特别厉害,关节处有裂开,另外指甲边缘起刺什么原因 光荣日主创名单 连续闯多个红灯,多个测速超速,怎么扣分? ,我将通话记录和聊天内容已交给教育局局纪检组,通话记录营业厅只能打印... 怎么能看出来狗狗喜不喜欢自己? 维特鲁威和文艺复兴时期的人们提出了哪些理想城市规划模式? 小孩最喜欢的十大职业 进口打印机什么牌子好?进口打印机排行榜10强 日本孩子最想从事的职业是什么? 利盟打印机怎么重置区域 建筑声学历史起源 玩LOL时候用鼠标移动屏幕的时候偶尔屏幕会一卡一卡的,很不流畅,玩CF倒... 超高格调的成熟有深度内涵网名带符号 想找成熟一点的女网名、 带太多符号的不要、简单点看起来成熟的。(非主... 大学加入社团有哪些要求? 我已经工作了三年了,现在还能读书吗,可以都什么 大学社团面试应该注意什么? 出来工作几年了,没上过大学读书也少。现在还有读书的必要吗?该读什 有《张维良+-+箫吹奏法》、《洞箫入门一点通》.、《箫速成演奏》 的吗... 原神怎么地图上显示特产的位置介绍_原神怎么地图上显示特产的位置是什... 为何会日久生情? 五彩缤纷是不是表示颜色的词语 五彩缤纷是什么 cad如何把一个矩形放大呢? 原神洋葱在哪_原神洋葱怎么获得