怎么通过注解方式来访问Action?

iswsc 2011-11-04 10:27:09


import org.springframework.stereotype.Controller;

@Controller("/list")//如何能访问到这个Action?
public class LogisticsTpyeAction extends Action {
....
}

struts-config.xml

<form-beans>
<form-bean name="logisticstypeform" type="com.wsc.web.formbean.LogisticsTypeForm"/>
</form-beans>
<action path="/list" >
<forward name="list" path="/WEB-INF/logistics/list.jsp"/>
</action>

我这么写为什么访问不到Action?
...全文
136 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iswsc 2011-11-04
  • 打赏
  • 举报
回复
这个是Spring的注解
iswsc 2011-11-04
  • 打赏
  • 举报
回复
我这个是看视频做的?里面的老师说就是这样做的,他能访问到list.do我就进不去,
hllfl 2011-11-04
  • 打赏
  • 举报
回复
beiouwolf 2011-11-04
  • 打赏
  • 举报
回复
注解配置不需要在xml里做什么
需要引用convertion那个包
默认会载入以Action结尾的,并继承ActionSupport
而且你这个是struts1?struts1有注解方案的吗?
iswsc 2011-11-04
  • 打赏
  • 举报
回复

<form-beans>
<form-bean name="producttypeform" type="com.wsc.web.formbean.product.ProductTypeForm"/>
</form-beans>
<action-mappings>
<action path="/list" name="productTypeForm" scope="request">
<forward name="list" path="/WEB-INF/page/product/producttypelist.jsp" />
</action>
</action-mappings>



import org.springframework.stereotype.Controller;
@Controller("/list")
public class ProductTypeAction extends Action {
...
return mapping.findForward("list");
}

我的是这样的,访问list.do就报 HTTP Status 500 - No action instance for path /list could be created
明悟 2011-11-04
  • 打赏
  • 举报
回复
struts-config.xml
<package name="default"  extends="struts-default">
<!-- Generic Tags start-->
<action name="logisticstypeform" class="com.wsc.web.formbean.LogisticsTypeForm">
<result name="SUCCESS">/WEB-INF/logistics/list.jsp</result>
</action>
<!-- Generic Tags end-->
</package>


import org.springframework.stereotype.Controller;

@Controller("/list")//如何能访问到这个Action?
public class LogisticsTpyeAction extends Action {
....
return "SUCCESS";
}



iswsc 2011-11-04
  • 打赏
  • 举报
回复
来个人,帮帮忙啊!!!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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