所有DispatchAction示例都包含" add"," show"和" delete"等命令。如果我需要提供类似"提交此表单以供进一步处理的文字怎么办?",但我不想为我的DispatchActions方法命名" submitThisFormForFurtherProcessing!&#34 ; ?有没有办法让提交按钮上显示的文本与Struts Dispatch Action的方法名称不同?
答案 0 :(得分:1)
得到它 - 使用" LookupDispatchAction"而不是" DispatchAction"。这有一个你需要覆盖的方法叫做Map getKeyMethodMap(),它将按钮文本映射到需要为该按钮文本调用的方法的名称。