500 Action[/moudle] does not contain method named home

xtfmtjf 2007-12-18 01:44:18
请问为什么会报这样的错?我是在JSP页面调用这个action方法
<action path="/moudle" parameter="method" type="znx.test.sys.action.MoudleAction">
<forward name="left" path="/frame/left.jsp"></forward>
</action>

MoudleAction:
package znx.test.sys.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

public class MoudleAction extends DispatchAction {
public ActionForward home(ActionForm form,ActionMapping mapping,
HttpServletRequest request,HttpServletResponse response){
System.out.println("home===========");
return mapping.findForward("left");
}
}
index.jsp:
<td width="210" bgcolor="#8ebbf7"><!--此处的宽度控制左侧菜单iframe的宽度-->
<iframe id=leftFrame border=0 name=leftFrame marginwidth=0 marginheight=0
src="moudle.do?method=home" frameborder=0 width="100%" height="100%" scrolling="no">
</iframe>
</td>
...全文
1391 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtfmtjf 2007-12-18
  • 打赏
  • 举报
回复
嗯,决定结贴了,虽然各位没给我满意的答案,不过还是把分数都你们啦!
xtfmtjf 2007-12-18
  • 打赏
  • 举报
回复
呵呵,我改过路径的,没用
不过已经解决了
我把ActionForm form,ActionMapping mapping写成ActionMapping mapping,ActionForm form,就没错了,谢谢关心啊
以前还真没注意过这种小地方
xuliu5519 2007-12-18
  • 打赏
  • 举报
回复
我晕让你该提交的路径
src="moudle.do?method=home"
看你这个对不对!
src="/moudle.do?method=home"
加个斜线

不行了加QQ44641659
xtfmtjf 2007-12-18
  • 打赏
  • 举报
回复
?后面是跟方法名,$后面才是跟参数!!!
<action path="/moudle" parameter="method" type="znx.test.sys.action.MoudleAction">
<forward name="left" path="/frame/left.jsp"> </forward>
</action>

parameter="method"可以随便定义啊,我改成todo也一样不行的
yerenmeng 2007-12-18
  • 打赏
  • 举报
回复
method只能提交get和post方法

问号后面跟的是参数
xuliu5519 2007-12-18
  • 打赏
  • 举报
回复
我是看了你的异常 说的结果!
我说你的action里边没有home方法! 你现在说你的action里边有home方法!
那只能说明一个问题!你调用的action不是你有home的action !明白?

src="moudle.do?method=home"
看你这个对不对!
src="/moudle.do?method=home"
加个斜线
xtfmtjf 2007-12-18
  • 打赏
  • 举报
回复
public ActionForward home(ActionForm form,ActionMapping mapping,
HttpServletRequest request,HttpServletResponse response){
System.out.println("home===========");
return mapping.findForward("left");
}

这就是我的方法,你没仔细看
xuliu5519 2007-12-18
  • 打赏
  • 举报
回复
src="moudle.do?method=home"
检查你的action类!里边没有名字为home的方法!
method=home 这个home是action类的方法名称!
xuliu5519 2007-12-18
  • 打赏
  • 举报
回复
检查你的action 类 !里边没有home这个方法!
src="moudle.do?method=home" 这个home是你在action里边的方法名字!
内容概要:本文介绍了“Java+大数据+AI架构师实战营”这一系统性人才培养方案,旨在帮助具备Java基础的开发者在26周内完成向融合Java、大数据与人工智能技术的复合型架构师跃迁。课程围绕五大核心模块展开:架构基本功(微服务演进、分布式锁与ID设计)、数据引擎(亿级数据存储与Flink CDC实时同步)、网关与可观测性(Gateway源码改造、限流与日志采样)、AI融入架构(推荐系统、大模型应用开发)以及架构思维培养。通过“小绿书”项目贯穿始终,强调整合三域技术的系统设计能力而非孤立技能堆叠。; 适合人群:具备1-5年Java开发经验,希望突破技术瓶颈、拓展大数据与AI领域能力的中高级研发人员;适合有志于成长为全栈架构师的技术从业者。; 使用场景及目标:①掌握高并发、分布式系统下的架构设计方法;②理解海量数据的存储分层与实时计算架构;③学会将AI能力如大模型、RAG、向量检索等深度集成到业务系统中;④构建完整的系统可观测性与网关控制能力;⑤形成跨技术域的系统性架构思维。; 阅读建议:此资源以实战项目驱动学习,强调动手实践与架构思维并重。建议学习者结合课程代码与实际调试,深入理解每一环节的技术选型与设计权衡,尤其关注真实生产环境中难以复现的复杂约束,从而建立可迁移的架构“手感”。

67,535

社区成员

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

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