发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

struts 的action类太多了

2004-06-18 11:08
赞助商链接

是不是每个操作都要对应一个action类啊?例如添加、删除、修改等。这不是太麻烦了吗?我上次用jetspeed portal写的一个项目,他就是把所有的操作都由一个action进行转发,不知struts是否可以?烦请斑竹给予解惑啊!!不胜感激

2004-06-18 11:22

其实有很多办法来解决这个问题的:)
Struts本身有一个DispatchAction,这个类可以用来把不同的请求分发到同一个Action类的不同方法上,一般我们可以把同一类的Action放到同一个Action类的不同方法,这样就可以大大减小Action类的个数。

另外可以参照这篇文章
http://www.javayou.com/article/CSDN/extend_struts.html

2004-06-22 15:12

liu兄,我按照你的方法做了一个FromAction类,但是不成功,你能否给我一个完整的例子,包括struts页面和相关的action类。我的email是huangld@ynu.edu.cn,不胜感激啊
我的错误如下:
java.lang.NullPointerException
com.trump.struts.db.FormAction.callDoMethod(FormAction.java:93)
com.trump.struts.db.FormAction.execute(FormAction.java:47)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com