【樓主】Stefanielol丶2012-11-25 10:06
» struts1請(qǐng)問:為什么在報(bào)銷流程里輸入的值點(diǎn)擊提交之后不能傳回action 哪里錯(cuò)了,求大牛指教啊!!!!!!! <struts-config><data-sources /><form-beans><form-bean name="loginForm"type="org.apache.struts.validator.LazyValidatorForm" /><form-bean name="initInfoForm"type="org.apache.struts.validator.LazyValidatorForm" /><form-bean name="examineForm"type="org.apache.struts.validator.LazyValidatorForm" /></form-beans><global-exceptions /><global-forwards></global-forwards><action-mappings><action attribute="examineForm" name="examineForm" path="/page/ex"scope="request" parameter="method"type="com.lx.action.ExamineAction" validate="false"><forward name="success" path="/page/ex/list.jsp" /><forward name="rimburse" path="/page/ex/rimburselist.jsp"></forward><forward name="login" path="/login_index_fresh.jsp" /></action></action-mappings></struts-config>
作者:涅盤的碼農(nóng)2012-11-25 10:09
太長了。
作者:Stefanielol丶2012-11-25 10:10
太長了。
作者:圣光螞蟻2012-11-25 10:12
Post by 圣光螞蟻 (2012-11-25 10:12)
作者:Stefanielol丶2012-11-25 12:30
自頂一發(fā)
作者:stkira2012-11-25 14:23
我靠這么長
作者:Stefanielol丶2012-11-25 14:30
我靠這么長
作者:Lonelyakon2012-11-25 14:39
我靠~畢業(yè)了就沒寫過代碼~跪了
作者:linesight2012-11-25 23:32
樓主要修改jsp:添加<%@ taglib prefix="s" uri="/struts-tags" %>再用struts的tag namespace把舊的form換了例子就是:<%@ page contentType="text/html; charset=UTF-8" %><%@ taglib prefix="s" uri="/struts-tags" %><html><head><title>Name Collector</title></head><body><h4>Enter your name </h4><s:form action="HelloWorld"><s:textfield name="name" label="Your name"/><s:submit/></s:form></body></html>
作者:linesight2012-11-25 23:34
忘了說這是struts2的方法,不知道對(duì)1適不適用
作者:忘知槐破夢(mèng)2012-11-25 23:40
表單提交的時(shí)候,action要對(duì)應(yīng)action form自己找本書看看你form的寫法對(duì)不對(duì)吧,很多年都沒摸過struts了,但我至少記得jsp肯定不是用的form標(biāo)簽另外actionform是需要在寫配置文件的改動(dòng)
作者:死亡救贖2012-11-25 23:46
struts2整合過了struts1的標(biāo)簽的,不能直接用沒傳過去是不是配置文件有問題?寫個(gè)簡(jiǎn)潔點(diǎn)的jsp先測(cè)試下能傳遞否-_-話說我只寫過struts2,幫不上你了樓主
作者:Stefanielol丶2012-11-26 09:44
多謝各位,3q