日期:2014-05-18  浏览次数:20798 次

让前台提交的表单给action处理后不跳转
本帖最后由 lc1cs 于 2013-10-28 12:28:52 编辑

<s:form action="addBlist" method="post">
<s:hidden name="blist.bookid" value="bookid"/>
<s:hidden name="blist.memberid" value="memberid"/>
<s:submit value="加入购物车"/>
</s:form>


<action name="addBlist" class="BlistAction" method="addBlist">
<!--<result name="success">/index.jsp</result>-->
</action>

我将action的result注释后报错(action的class用了spring的<bean id="BlistAction")
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [BlistAction]

网上说用脚本如ajax,求实现代码!
spring ajax 表单 ssh struts

------解决方案--------------------
引用:
Quote: 引用:


<action name="addBlist" class="BlistAction" method="addBlist">
    <result name="success" type="json">/index.jsp</result>
</action>

需要导入什么包吗,只添加type="json"报错
Unable to load configuration. - action - file:/D:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/EShopBook/WEB-INF/classes/struts.xml:27:65

不要其他的包,package要继承json-default
<package name="default" extends="struts-default,json-default">