18.01.30

同一個action向,同一個struts傳值,傳到不同 action去不同的 jsp


<package name="default" extends="struts-default">
    <action name="MST0020UpdateAction" method="updateMenu"
        class="com.l3s.slp.action.MST0020Action">
        <result name="success" type="redirectAction">
            <param name="actionName">MST0020InitAction</param>
            <param name="menuId">${#request.menuId}</param>
            <param name="mode_Type">${#request.mode_Type}</param>
            <param name="nns_Cd_S">${#request.nns_Cd_S}</param>
            <param name="tokui_Cd_S">${#request.tokui_Cd_S}</param>
            <param name="niuke_Hnm_S">${#request.niuke_Hnm_S}</param>
            <param name="rows">${#request.rows}</param>
            <param name="page">${#request.page}</param>
            <param name="method">pageInit</param>
            <param name="encode">true</param>
        </result>
        <result name="EDI0080" type="redirectAction">
            <param name="actionName">EDI0080InitAction</param>
            <param name="menuId">${#request.menuId}</param>
            <param name="mode_Type">${#request.mode_Type}</param>
            <param name="edi_Date_Fr">${#request.edi_Date_Fr}</param>
            <param name="edi_Date_To">${#request.edi_Date_To}</param>
            <param name="nns_Cd">${#request.nns_Cd_Edi}</param>
            <param name="no_Show_Flag">${#request.no_Show_Flag}</param>
            <param name="rows">${#request.rows}</param>
            <param name="page">${#request.page}</param>
            <param name="method">pageInit</param>
            <param name="encode">true</param>
        </result>
    </action>
</package>      

jsp 頁面設置分層及 table 表格 < td >的顯示位置

// 畫面全覆蓋的 common.js 屬性爲
function pageCtl(mode){

    var simpleDialog = $('#simpleDialog');

    if (simpleDialog.length > 0) {

        $('#simpleDialog').hide();

        // 照會の場合、畫面編集不可になる
        if (mode == '3') {
            $('#simpleDialog').css('height', document.body.scrollHeight);
            $('#simpleDialog').css('width', document.body.scrollWidth)
            $('#simpleDialog').show();
        }
    }

}
// 而在 jsp 頁面添加一條 < div > 屬性即可,內容爲
<div id="simpleDialog" class="ui-dialog-screen ui-dialog-hidden ui-dialog-screen-modal" style="z-index: 499; "></div>

但這個時候出現了另一個問題,這個’日文’附加的位置無法改變,
這裏寫圖片描述

原因在於我在剛開始的時候只添加了< td > 屬性,在裏面定義了 style=”width:100%”
而在 它 所在的 < table > 表格中沒有添加 style=”width:100%” 所以在 < td > 中設置的屬性並沒有生效,
但是這麼說不全面,我可以設置 < td > style=”width:10000px” 強行讓它生效,但這不正規。

// 這裏使用了style="z-index:500" 分層設置,爲了實現 '返回按鈕' 不被全局覆蓋屬性覆蓋致使按鈕失效
<div style="width:100%;height:30px; text-align:left;padding: 5px;">
        <table style="width:100%">
            <tr>
                <input type="button" style="z-index:500; position: absolute;" value="<s:text name="CONST_MST0020_GO_BACK"/>" onclick="goBack();" class=btn_mouseout onmouseover="this.className='btn_mouseover'" onmouseout="this.className='btn_mouseout'"/>
                <td></td>
                <td style="width:100%" align="right">&nbsp;&nbsp;&nbsp;&nbsp;<span
                        class="text12_orange"></span>
                        <s:text name="MSG_CM_001" />
                </td>
            </tr>
        </table>
    </div>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章