在使用ssh时,在页面跳转的时候,在action中,找不到方法,用spring 管理的action

web.xml:<param-name>contextConfigLocation</param-name><param-value>classpath:applicat... web.xml:
<param-name>contextConfigLocation</param-name>

<param-value>classpath:applicationContext-common.xml</param-value>
</context-param>
<!-- 对Spring容器进行实例化 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

spring 的xml:

<bean id="orgAction" class="com.oa.web.OrgAction" scope="prototype"/>

struts.xml:

<constant name="struts.objectFactory" value="spring" />

<package name="struts2" extends="struts-default">
<!--定义全局的results
<global-results>
<result name="message">/WEB-INF/page/message.jsp</result>
</global-results>
-->
<action name="org_*" class="orgAction" method="{1}">
<result name="index">index.jsp</result>
</action>
</package>

jsp页面

<form action="org_doAdd.do" method="get" >

action java代码

public String doAdd()
{
System.out.print("进来了");
ActionContext ctx=ActionContext.getContext();
request=(HttpServletRequest) ctx.get(ServletActionContext.HTTP_REQUEST);
String id=request.getParameter("id");
System.out.println(id);

// this.orgServic.addOrg(org, org.getParent().getId());
return "index";
}
展开
 我来答
匿名用户
2012-10-30
展开全部
将action中extends ActionSupport去掉就行了,并将execute()方法去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ac22d8012
2011-04-25 · TA获得超过102个赞
知道答主
回答量:204
采纳率:0%
帮助的人:216万
展开全部
一步一步来. 你把 struts2 跑通了吗? 一开始就想着和 spring 整合. 你确定你加了 spring-plugin 吗?
看得头疼!

另外: 在 method 方法里面用 native Request, 这就是你用 struts2 的意义所在?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
03dkp4pcf
2011-04-25 · TA获得超过1121个赞
知道小有建树答主
回答量:1374
采纳率:0%
帮助的人:800万
展开全部
推荐think in java的 脑子都有点那个 ! 你这小子在这个版面问过很多遍同样的问题了吧 说了去看head first java 是给新手中的新手看的 但是看完绝对出来水平高
追问
哈意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapp16e43ddfde28
2011-04-24 · TA获得超过639个赞
知道小有建树答主
回答量:737
采纳率:0%
帮助的人:529万
展开全部
<form action="org_doAdd.do" method="get" >改成<form action="org_doAdd" method="get" >试试
追问
不行,没用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式