关于struts的配置问题,不要灌水

sgr_kk 2003-11-19 11:15:06
在配置struts的action的时候,有一个input属性,使用来指明form的输入页面以及错误返回页面。
现在要对一个员工信息进行操作,包括员工的添加,修改,明细,删除等。如果我要把这两个处理放在同一个action内,通过一个参数来区别是什么操作,那么对于input属性的配置就有问题了,因为这些操作的页面是不同的,该如何配置。
如果都独立开,分别对一个操作配置一个action,那么如果一个项目很大的话,action不是会有很多,有时会过百,这样就会对配置造成麻烦。所以我想能否把相同信息的各种操作放在一起,有没有什么方法
...全文
21 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuai007 2003-11-19
  • 打赏
  • 举报
回复
在struts1.1版本中,新增加了actions部分,其中的DispatchAction就能实现这样的功能,在csdn论坛中你可以查询一下有关DispatchAction内容,有相关的介绍
希望对你有所帮助!
sgr_kk 2003-11-19
  • 打赏
  • 举报
回复
这个我知道,我的问题是如何在struts-config.xml内配置action
dyw 2003-11-19
  • 打赏
  • 举报
回复
我想你的想法是可行的,可以通过在form中设置隐藏的操作类型来达到你的目的。具体就是:

增加记录时,写成
<input type="hidden" name="op" value="add">
修改记录时,写成
<input type="hidden" name="op" value="modi">
其他类推。

以上写法适合在不同的页面。如果是在同一个页面中可以使用JavaScript动态改变
op的值

有了代表当前操作的op,那就可以实现你的目标了。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧