有个关于ssh框架的问题

我要实现一个上传商品的页面,商品类别是从数据库商品类别表查询到然后显示到添加商品页面的,但是保存商品的时候错误信息显示找不到action,显示商品类别和保存商品用的是同一个action,也就是调用同一个action里的不同方法,怎么就找不到了呢

第一个action请求页面

 <li><a href="items_saveUI.action">发布商品</a></li>//(这里的action用来获取商品的类别显示到另一个页面)

第二个请求的action

 <s:form action="items_save" namespace="/" method="post" enctype="multipart/form-data" theme="simple">

Struts.xml的配置

 <action name="items_*" class="itemsAction" method="{1}">
            <result name="findalla">/shopsPage.jsp</result>
            <result name="catagory">/publishGoods.jsp</result>
            <result name="savesuccess" type="redirectAction">items_saveUI.action</result>
        </action>
    spring中的配置
        <bean id="itemsAction" class="action.ItemAction" scope="prototype">
        <property name="itemsService" ref="itemsService"></property>
        <property name="catagoryService" ref="catagoryService"></property>

    </bean>
错误是服务器发出的java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [itemsAction]

5个回答

这都问的什么?怎么回答,什么也没有,肯定没人帮你,放弃吧。看问题就知道你是学生

u012310056
赵大笨笨 回复yiyiyiiy: 你看你保存商品的页面的form表单上action写的和你xml写的是同一个吗?是不是jsp 上action写错了。或者配置文件的路径写错了
大约 3 年之前 回复
yiyiyiiy
yiyiyiiy 大神你都回复了,这是不是说明你想帮我,上面好像表达不够清楚,要不我再跟你说一遍?
大约 3 年之前 回复

用不同的啊,很久没用struts了,你是不是请求的地址一样了?

首先看你JSP页面请求的地址是不是因为复制之前的没改,然后就是到action中看是不是有两个重复的,再者就是看有没有写错

yiyiyiiy
yiyiyiiy 好像您说的问题都没有,更新了描述,麻烦您帮忙看下,谢谢
大约 3 年之前 回复

建议你吧出错的代码,和错误信息贴出来,这样方便看

yiyiyiiy
yiyiyiiy 代码贴不了。。。
大约 3 年之前 回复

发布商品这是我第一个页面的请求跳转到了商品上传的页面
这个是Struts2中的配置
/shopsPage.jsp/publishGoods.jspitems_saveUI.action
这个是spring中的配置,

这是jsp页面的请求,

错误信息是服务器报出来的java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [itemsAction],
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐