<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-61  評論-159  文章-0  trackbacks-0
    在struts2中的jsp文件使用<s:head/>可以得到一些加入js的效果
    login.jsp
    <%@ page language="java" contentType="text/html; charset=GBK"%>
    <%@taglib prefix="s" uri="/struts-tags"%>
    <html>
    <head>
    <title>登錄頁面</title>
    <s:head/>
    </head>
    <body>
    <s:form action="Login.action" method="post">
        <s:textfield name="name" label="用戶名"/>
        <s:password name="password" label="密碼"/>
        <s:submit value="登錄"/>
      
    </s:form>
    </body>
    </html>
    1、輸入:http://localhost:8080/strutsdemo/login.jsp
    2、得到:
    沒有加<head/>時候得到

    加<s:head/>后,瀏覽器源文件代碼

     

     1<html>
     2<head>
     3<title>??¼???</title>
     4<link rel="stylesheet" href="/strutsdemo/struts/xhtml/styles.css" type="text/css"/>
     5<script type="text/javascript">
     6    // Dojo configuration
     7    djConfig = {
     8        baseRelativePath: "/strutsdemo/struts/dojo",
     9        isDebug: false,
    10        bindEncoding: "UTF-8",
    11        debugAtAllCosts: true // not needed, but allows the Venkman debugger to work with the includes
    12    }
    ;
    13
    </script>
    14<script type="text/javascript"
    15        src="/strutsdemo/struts/dojo/dojo.js"></script>
    16<script type="text/javascript"
    17        src="/strutsdemo/struts/simple/dojoRequire.js"></script>
    18
    19</head>
    20<body>
    21   
    22<form id="Login" onsubmit="return true;" action="Login.action" method="post">
    23<table class="wwFormTable"> 
    24    <tr>
    25    <td class="tdLabel"><label for="Login_name" class="label">?û???:</label></td>
    26    <td
    27><input type="text" name="name" value="" id="Login_name"/>
    28</td>
    29</tr>
    30
    31    <tr>
    32    <td class="tdLabel"><label for="Login_password" class="label">????:</label></td>
    33    <td
    34><input type="password" name="password" id="Login_password"/>
    35</td>
    36</tr>
    37
    38    <tr>
    39    <td colspan="2"><div align="right"><input type="submit" id="Login_0" value="??¼"/>
    40</div></td>
    41</tr>
    42 
    43</table></form>
    44
    45</body>
    46</html>
    47


    3、由于加入了validation校驗框架,在沒有輸入用戶名跟密碼時候,按登錄產(chǎn)生一下界面

    瀏覽器的源代碼:

     1<html>
     2<head>
     3<title>登錄頁面</title>
     4<link rel="stylesheet" href="/strutsdemo/struts/xhtml/styles.css" type="text/css"/>
     5<script type="text/javascript">
     6    // Dojo configuration
     7    djConfig = {
     8        baseRelativePath: "/strutsdemo/struts/dojo",
     9        isDebug: false,
    10        bindEncoding: "UTF-8",
    11        debugAtAllCosts: true // not needed, but allows the Venkman debugger to work with the includes
    12    }
    ;
    13
    </script>
    14<script type="text/javascript"
    15        src="/strutsdemo/struts/dojo/dojo.js"></script>
    16<script type="text/javascript"
    17        src="/strutsdemo/struts/simple/dojoRequire.js"></script>
    18
    19</head>
    20<body>
    21            
    22<form id="Login" onsubmit="return true;" action="Login.action" method="post">
    23<table class="wwFormTable"> 
    24    <tr errorFor="Login_name">
    25    <td align="center" valign="top" colspan="2"><span class="errorMessage">用戶名必填</span></td>
    26</tr>
    27<tr>
    28    <td class="tdLabel"><label for="Login_name" class="errorLabel">用戶名:</label></td>
    29    <td
    30><input type="text" name="name" value="" id="Login_name"/>
    31</td>
    32</tr>
    33
    34    <tr errorFor="Login_password">
    35    <td align="center" valign="top" colspan="2"><span class="errorMessage">密碼必填</span></td>
    36</tr>
    37<tr>
    38    <td class="tdLabel"><label for="Login_password" class="errorLabel">密碼:</label></td>
    39    <td
    40><input type="password" name="password" id="Login_password"/>
    41</td>
    42</tr>
    43
    44    <tr>
    45    <td colspan="2"><div align="right"><input type="submit" id="Login_0" value="登錄"/>
    46</div></td>
    47</tr>
    48
    49   
    50</table></form>
    51
    52
    53
    54
    55</body>
    56</html>


     



    -------------------------------------------------------------------------------------------------
    PS:本博客文章,如果沒有注明是有“轉(zhuǎn)”字樣,屬于本人原創(chuàng)。如果需要轉(zhuǎn)載,務(wù)必注明作者文章的詳細出處地址,否則不允許轉(zhuǎn)載,多謝合作!
    posted on 2007-11-02 20:37 apple0668 閱讀(4540) 評論(1)  編輯  收藏 所屬分類: struts2

    評論:
    # re: struts2中head標簽的使用 2008-01-03 17:33 | ElgooG
    thanks,  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲精品国产va在线观看蜜芽| 亚洲人成网站在线在线观看| 国产无遮挡裸体免费视频| 99re6热视频精品免费观看| 日韩电影免费在线观看网址| 亚洲综合小说另类图片动图| 亚洲国产成人久久精品动漫| 亚洲AⅤ永久无码精品AA| 成年女人毛片免费视频| 国产成人精品免费视频网页大全| 国产午夜无码精品免费看| 美女露100%胸无遮挡免费观看| 亚洲一区二区三区免费观看| 老司机亚洲精品影院无码 | 精品亚洲麻豆1区2区3区| 亚洲欧洲精品成人久久奇米网| 日韩视频在线免费观看| 和日本免费不卡在线v| 久久久久久精品免费看SSS| 日本免费高清视频| 水蜜桃视频在线观看免费播放高清| 女人裸身j部免费视频无遮挡| 亚洲另类无码专区首页| 国产精品亚洲精品| 亚洲精品天堂在线观看| 亚洲av极品无码专区在线观看| 亚洲黄色免费在线观看| 亚洲AV无码精品无码麻豆| 亚洲AV无码成人精品区在线观看| 亚洲精品字幕在线观看| 久久久久久久尹人综合网亚洲| 亚洲情综合五月天| 亚洲精品成人片在线播放 | 亚洲人成色77777在线观看| 亚洲a级成人片在线观看| 亚洲av无码不卡久久| 精品久久亚洲中文无码| 亚洲免费闲人蜜桃| 亚洲熟妇成人精品一区| 国产偷国产偷亚洲清高APP| 精品免费AV一区二区三区|