如下面所示:<action name="webnewsForm" validate="false" type="XXX.XXX.XX" scope="request" path="/jsp/web/news/index">
<forward name="index" path="index.jsp" />
</action><action name="webnewsForm" validate="true" type="XXX.XXX.XX" scope="request" path="/jsp/web/news/index?action=add" input="saveWebnews">
<forward name="add" path="/jsp/web/news/add.jsp" />
<forward name="error" path="/jsp/util/error.jsp" />
<forward name="success" path="/jsp/util/success.jsp" />
</action>注意path,前面的一样,只是一个有参数action,另一个没有,该如何去配啊?
<forward name="index" path="index.jsp" />
</action><action name="webnewsForm" validate="true" type="XXX.XXX.XX" scope="request" path="/jsp/web/news/index?action=add" input="saveWebnews">
<forward name="add" path="/jsp/web/news/add.jsp" />
<forward name="error" path="/jsp/util/error.jsp" />
<forward name="success" path="/jsp/util/success.jsp" />
</action>注意path,前面的一样,只是一个有参数action,另一个没有,该如何去配啊?
解决方案 »
- struts2 概念小问题~望前辈解决.....
- java搜索引擎
- session的创建问题
- applet向servlet的问题
- [求助] 如何设置iframe引用跨站点网页时,iframe的高度为自适应的呢?急!!!
- javascript怎么传值给jsp?????
- 这是什么错误
- 出错问题在那,out.println("<a href="<%=rsss.getString(3).substring(2)%>">");
- 那位高人给我写一个JAVA SERVLET 程序,连接SQL,详细一点!
- 如何在win2000下安装和配置 tomcat 4.0 + apache 2.0?
- 如何在页面中实现页签效果!
- 请专家帮忙看看这是什么问题,先谢谢了
访问的时候用两个路径:
/jsp/web/news/index.do
/jsp/web/news/index.do?action=add
然后你在execute中判断action的值,然后进行操作
String action = request.getParameter("action");
if(action == null){
//你的第一种请求情况
}
else if(action.equals("add"){ //第二种情况
}
else...如果你使用struts的dispatch高级特性,可以在Action类中写多个方法,然后通过前台传入的参数自动调用不同的方法。
public ActionForward register(ActionMapping arg0, ActionForm arg1, HttpServletRequest arg2, HttpServletResponse arg3) throws Exception{}
struts-config.xml的配置方法:
<action scope="request" path="/dosomethine" parameter="cmd" type="..." ... />
调用的时候用/dosomething?cmd=register,就会自动执行register方法。