急急急急急急急急急!在jsp里面这样写,我应该怎么往strust.xml里面才传值
- Java code
<s:form name="ssi030Form" namespace="" action="FunSsi030C"> <table class="table_border_line_s"> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>上№ </td> <td class="list_data_bg_left_s_b"> <s:textfield name="uriageNumber" value="%{#request.uriageNumber}" size="10" maxlength="10" cssClass="readonly_zen" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>票№ </td> <td class="list_data_bg_left_s_b"> <s:textfield id="sagyosijiNoView" name="sagyosijiNo" size="10" maxlength="10" cssClass="default_han_right" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>票区分 </td> <td class="list_data_bg_left_s_b"> <s:textfield name="ndenpyoKbn" size="10" maxlength="3" cssClass="default_han_right" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>荷主 </td> <td class="list_data_bg_left_s_b"> <s:select id="nisushiCodeView" name="ninushiCode" list="#request.mapNisushiName" cssClass="search-select100" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" nowrap> <span class="text12_orange">■</span>取引日 </td> <td class="list_data_bg_left_s_b"> <s:textfield name="torihikiDate" cssClass="default_han" size="7" maxlength="10" value="%{#request.torihikiDate}"/> <img src="<%=contextPath%>/images/standard/calendar.gif" style="cursor:hand" onclick="new Calendar().show($('torihikiDate'))" border="0" align="absmiddle" alt="カレンダ" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" nowrap> <span class="text12_orange">■</span>求能 </td> <td class="list_data_bg_left_s_b"> <s:select id="skinouCodeView" name="skinouCode" list="#request.mapSkinouCode" cssClass="search-select100" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" nowrap> <span class="text12_orange">■</span>求作 </td> <td class="list_data_bg_left_s_b"> <s:select id="ssagyoCodeView" name="ssagyoCode" list="#request.mapSsagyoCode" cssClass="search-select100" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" nowrap> <span class="text12_orange">■</span>出荷元 </td> <td class="list_data_bg_left_s_b"> <s:select id="syukamotoCodeView" name="syukamotoCode" list="#request.mapSyukamotoCode" cssClass="search-select100" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" nowrap> <span class="text12_orange">■</span>出荷先 </td> <td class="list_data_bg_left_s_b"> <s:select id="syukasakiCodeView" name="syukasakiCode" list="#request.mapSyukasakiCode" cssClass="search-select100" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>送者 </td> <td class="list_data_bg_left_s_b"> <s:select id="gyosyaCodeView" name="gyosyaCode" list="#request.mapGyosyaCode" cssClass="search-select100" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>番 </td> <td class="list_data_bg_left_s_b"> <s:select id="carNbrView" name="carNbr" list="#request.mapCarNbr" cssClass="search-select100" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>数量 </td> <td class="list_data_bg_left_s_b"> <s:textfield name="suryo1" size="10" maxlength="7" cssClass="default_han_right" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span>容 </td> <td class="list_data_bg_left_s_b"> <s:textfield name="kanzanZyuryo" size="10" maxlength="8" cssClass="default_han_right" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">■</span> </td> <td class="list_data_bg_left_s_b"> <s:textfield name="seikyuTanka" size="10" maxlength="7" cssClass="default_han_right" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">□</span>上金 </td> <td class="list_data_bg_left_s_b"> <s:textfield name="seikyuKingaku" size="10" maxlength="9" cssClass="default_han_right" /> </td> </tr> <tr> <td class="list_title_bg_left_s_b" width="18%" nowrap> <span class="text12_orange">□</span>消税 </td> <td class="list_data_bg_left_s_b"> <s:textfield name="seikyuSyohizei" size="10" maxlength="7" cssClass="default_han_right" /> </td> </tr> </table> <p align="right"><input type="button" value=" " onclick="formCheck(this.form)" /></p></s:form><s:form name="backForm" action="FunSsi030R!retrieve" namespace=""> <s:hidden name="pageNo" /></s:form>
- XML code
<!-- 配送料金一新作成Action --> <action name="FunSsi030C" method="create" class="com.nls.dispatch.action.FunSsi030Action"> <result name="init">jsp/fun_ssi030_c.jsp</result> <result name="success" type="redirectAction"> <param name="actionName">FunSsi030T</param> <param name="method">detail</param> <param name="uriageNumber">'%{#record.uriageNumber}'</param> <param name="sagyosijiNo">${paramData.sagyosijiNo}</param> <param name="ndenpyoKbn">${paramData.ndenpyoKbn}</param> <param name="ninushiCode">${paramData.ninushiCode}</param> <param name="torihikiDate">${paramData.torihikiDate}</param> <param name="skinouCode">${paramData.skinouCode}</param> <param name="ssagyoCode">${paramData.ssagyoCode}</param> <param name="syukamotoCode">${paramData.syukamotoCode}</param> <param name="syukamotoCode">${paramData.syukamotoName}</param> <param name="syukasakiCode">${paramData.syukasakiCode}</param> <param name="syukasakiCode">${paramData.syukasakiName}</param> <param name="gyosyaCode">${paramData.gyosyaCode}</param> <param name="carNbr">${paramData.carNbr}</param> <param name="suryo1">${paramData.suryo1}</param> <param name="kanzanRitu">${paramData.kanzanRitu}</param> <param name="seikyuTanka">${paramData.seikyuTanka}</param> <param name="seikyuKingaku">${paramData.seikyuKingaku}</param> <param name="seikyuSyohizei">${paramData.seikyuSyohizei}</param> <param name="pageNo">${pageNo}</param> </result> <result name="error">jsp/fun_ssi030_c.jsp</result> </action>我在jsp里面<s:textfield id="sagyosijiNoView" name="sagyosijiNo" size="10" maxlength="10" cssClass="default_han_right" />name 属性直接这样写 我在xml里面怎么传值
[解决办法]
你用错了!!!
不是通过<result> <parameter 来接受 页面过来的值
比如:<s:textfield id="sagyosijiNoView" name="sagyosijiNo" size="10" maxlength="10" cssClass="default_han_right" />
你的struts.xml不需要任何配置 :
只需要在你的Action中加入以下代码: vo
private String sagyosijiNo;
public String getSagyosijiNo(){
return sagyosijiNo;
}
public void setSagyosijiNo(String sagyosijiNo){
this.sagyosijiNo=sagyosijiNo;
}