<a href="/aTask.do?action=add">add</a>
如上所示的连接想要生效,是否必须在action mapping中做如下配置<action-mappings>
<action name="/testTask" path="/aTask" scope="request" type="com.smbc.task.action.CreateTaskAction" parameter="/pages/CreateTask.jsp">
<forward name="browseTask" path="/pages/testQuery.jsp"/>
</action> </action-mappings> 其中path指示了这个连接?谢谢回答
如上所示的连接想要生效,是否必须在action mapping中做如下配置<action-mappings>
<action name="/testTask" path="/aTask" scope="request" type="com.smbc.task.action.CreateTaskAction" parameter="/pages/CreateTask.jsp">
<forward name="browseTask" path="/pages/testQuery.jsp"/>
</action> </action-mappings> 其中path指示了这个连接?谢谢回答
如果是的话parameter应该设为"action"吧
parameter="/pages/CreateTask.jsp"是什么意思啊,没见过这么用的
parameter应该设为"action"即和你<a href="/aTask.do?action=add">add</a> 参数名一样如果不是,那你没必要在<action-mappings>中写parameter
<a href="aTask.do?action=add">add</a><action path="/aTask"
type="com.smbc.task.action.CreateTaskAction"
scope="request">
<forward name="browseTask" path="/pages/testQuery.jsp"/>
</action>name="/testTask" 为actionForm,如有可以加上,没则去之
比如现在就可以调用
public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {}你也可以写delete、modify之类的方法随便你了
action类可以更具参数自动选择方法这样就不用写很多的action类了
<Context path="" .... />