簡體   English   中英

如何在現有的jsp文件上應用struts2標記而不影響其css和js

[英]How to apply struts2 tags on existing jsp file without affecting its css and js

給我一個HTML頁面,我更改了擴展名.jsp。 我想使用struts創建動態Web應用程序。 我的HTML頁面代碼是這樣的。

<div id="content">
    <div class="subpage-border-top">
        <div class="subpage-border-bottom">
            <div class="subpage-border-mid">

                <div class="loginpage-bottom">
                    <h2>Login</h2>
                    <div class="loginpage-mid">
                        <span>Enter your email address and password to login</span>
                        <ul>
                            <li><label>Email</label>
                                <div class="right_input">
                                    <input type="text" value=""
                                        onblur="if(this.value=='')this.value=this.defaultValue;"
                                        onfocus="if(this.value==this.defaultValue)this.value='';"
                                        class="o-que email-text" />
                                    <!-- <strong> dshmbf,sdmhfdi</strong>-->
                                </div></li>
                            <li><label>Password</label>
                                <div class="right_input">
                                    <input type="password" value=""
                                        onblur="if(this.value=='')this.value=this.defaultValue;"
                                        onfocus="if(this.value==this.defaultValue)this.value='';"
                                        class="o-que email-text" />
                                </div> <a href="#" class="forget-password">(Forget Your
                                    Password)</a></li>
                            <li>
                                <div class="remember">
                                    <input type="checkbox" name="" />Remember Me
                                </div>
                                <div class="login-button">
                                    <div>
                                        <input type="submit" value="Login" />
                                    </div>
                                </div>
                            </li>
                        </ul>



</div>
</div>        
</div>

所以它的布局看起來像這樣。

在此處輸入圖片說明

根據教程,我想使用struts標簽。

<s:form action="User_login">
        <s:textfield label="User Name" key="userName"/>
        <s:textfield label="Password" key="password"/>
        <s:submit/>
    </s:form>

但是我應該用這些struts標記替換什么,以便我的struts可以工作並且我的布局(css,java腳本)保持不變。

CSS會中斷,因為HTML會更改。

Struts2使用主題為每個標簽生成HTML。 默認主題為XHTML

只需使用SIMPLE主題,它將僅生成沒有任何附帶數據的標記(例如<label> )。

它可以應用於單個標簽,應用於表單,也可以應用於應用程序級別的全局。

然后嘗試

<s:form action="User_login" theme="simple">` 

; 如果對結果感到滿意,請使用以下命令在struts.xml中進行全局設置

<constant name="struts.ui.theme" value="simple" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM