在Struts中,如何实现在一个DispatchAction的不同方法中分别使用不同的actionform? 在线等了....

问题描述

如题

解决方案

解决方案二:
struts2里面action的配置在Action中实现多个方法在配置文件中中通过配置Acrion的method属性来实现dispatch的效果以前的学习日志,你看下吧在struts1.x中,可以继承DispatchAction类实现在一个action中处理多个业务逻辑,在struts2中同样可以实现,如下:假如在一个action中有两个业务逻辑分别为update和delete1、修改struts.xml文件,配置action如下:<actionname="updateUser"class="struts.action.RegisterAction"method="update"><resultname="input">/*.jsp</result><resultname="success">/*.jsp</result></action><actionname="deleteUser"class="struts.action.RegisterAction"method="delete"><resultname="input">/*.jsp</result><resultname="success">/*.jsp</result></action>PS:如上配置的两个action,名字不一样,但是使用同一个class,所以处理业务逻辑会访问同一个action,但又由于method不同,则会调用不同的method处理业务逻辑。2、修改Action类在相应的action类中,定义method,形式同execute方法:publicStringupdate()throwsException{returnSUCCESS;}publicStringdelete()throwsException{returnSUCCESS;}以前有这么一个帖子
解决方案三:
不好意思没看全题目在Struts中,如何实现在一个DispatchAction的不同方法中分别使用不同的actionform只要在不同的form里的action属性调用同一个action就可以了
解决方案四:
在一个DispatchAction中的不同方法里分别使用不同的formBean(现在有这个需要)即一个action对应多个formbean.怎样配置才对,请详细说明。(我不想使用普通的action因为如果这样,类就太多了,但是要完成某一类操作《CRUD》formBean是不同的场合,例如:“添加”和“查询”时需要保存的内容不同,前者需要保存实体的信息;后者,需要放一些查询条件信息,当然查询条件中可能包含一个时间段字段。如果说把这些东西都集成到一个formbean中去,那这个formbean就太大了,冗余。。。。。)
解决方案五:
把action也给拆了吧。这样就容易实现了。

时间: 2024-07-29 22:14:02

在Struts中,如何实现在一个DispatchAction的不同方法中分别使用不同的actionform? 在线等了....的相关文章

java-JAVA中我想在一个界面中获得另一个界面的JRadioButton的值。

问题描述 JAVA中我想在一个界面中获得另一个界面的JRadioButton的值. 两个java文件 我想在MyFrame.java 中获得Register.java中JRadioButton(男or女)(已经在grop中了) 在MyFrame中NEW了Register对象.用Regiter对象register.getRadio().getText(); 老报错说不行. 解决方案 第一,没贴出来报什么错误第二,没说清楚这两个java文件是怎么配合的,在MyFrame中new的Regiser对象就

查询-vb.net 在一个datatable 中,年和月在两列中。如何查找在某一时间区间的值。

问题描述 vb.net 在一个datatable 中,年和月在两列中.如何查找在某一时间区间的值. 例如我想查询2014-9 至2015-1的,就把2013-8月份的去除了. 解决方案 取datatable中每行中年和月的值拼接在一起,在做比较 解决方案二: datatable加一个DataColumn 设置Expression 属性 DocumnetYear+'-'+DocumnetMonthhttps://msdn.microsoft.com/zh-cn/library/system.dat

C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中

问题描述 C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 C#wpf中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 解决方案 你是要同时显示么?还是在一个窗口的Textbox中输完打开另一个界面显示你输入的值 解决方案二: 同时显示,假设一个textbox放在上面,两一个放在它的下面,在上面的textbox输入"+",下面的textbox自动也输入"+"

图像处理-如何在一个灰度图像的孔洞中填充特定背景图,matlab实现,求大神指导

问题描述 如何在一个灰度图像的孔洞中填充特定背景图,matlab实现,求大神指导 如何在一个灰度图像的孔洞中填充特定背景图,matlab实现,求大神指导

listcontrol-求教:C++中怎么在一个对话框中输入数据后在另一个对话框中的表格中显示出相应的数据?

问题描述 求教:C++中怎么在一个对话框中输入数据后在另一个对话框中的表格中显示出相应的数据? 先设定主框为有表格的对话框,在这个对话框点添加按钮后弹出了子对话框(用于输入数据),可是怎么把输入的数据在表格中显示出来呢? 解决方案 可以在创建输入数据的对话框的时候就把ListView的指针发送给它,然后m_List.InsertColumn() 解决方案二: 在一个对话框中输入数据后,要看你是如何保存的? 如果是保存成全局的变量,另一个对话框就可以直接访问(同一应用中两个不同的对话框): 如果是

布局-在安卓开发中,如何在一个Activity中引用另一个Activity的XML文件?

问题描述 在安卓开发中,如何在一个Activity中引用另一个Activity的XML文件? 如题,我想在Activity1中通过点击Button来显示Activity2中的布局,要如何做到?求高手帮忙,谢谢大家 解决方案 在Android中常通过Intent进行Activity间的跳转.数据传递等,可在Button的onClick事件中通过Intent启动Activity2. 通过Intent进行Activity跳转,如下: Intent intent = new Intent(this, A

android layout-android中如何实现在一个界面中分多层显示不同内容?

问题描述 android中如何实现在一个界面中分多层显示不同内容? 想开发一个手机小应用程序,想在主界面上设三个选项卡类型的层分别显示三个不同风格的图片,这个应如何实现?类似于对话框中的各个选项卡的效果

先谢谢了!!!双击datagridview中显示的行后,在一个新的窗口中显示带有TEXTBOX同样内容\同样数据的程序,因为我要实现修改\添加数据,这样做比较直观

问题描述 双击datagridview中显示的行后,在一个新的窗口中显示带有TEXTBOX同样内容同样数据的程序,因为我要实现修改添加数据,这样做比较直观,最好给个代码,或源程序,谢谢了 解决方案 解决方案二:怎么没有人回答呀解决方案三:在SelectedIndexChanging事件中,把该行的主键取出来,然后window.open()新页面,参数传过去接下来就好做了吧,更新完毕关闭新开的窗口并刷新原来网页解决方案四:深更半夜的人本来就不多...解决方案五:///<summary>///双击

动态获得记录信息,然后先将获得的记录信息保存在一个列表(内存中),再定义一个定时器,定期将列表中的记录(批量)写入数据库

问题描述 windFrom当点击添加学生信息时,是先将学生记录保存在一个列表(内存中),定义一个定时器,定期将列表中的学生记录(批量)写入数据库如何做?高手请进,谢谢.//学生信息实体.cspublicclassstuInfo{publicstringname;//学生性名publicstringsex;//学生性别publicstringinfo;//备注信息}//DAO操作.cspublicclassDAO_stuInfo{privateDataBasedb;publicDAO_stuInf