隨筆-61  評(píng)論-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>登錄頁(yè)面</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、得到:
          沒(méi)有加<head/>時(shí)候得到

          加<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校驗(yàn)框架,在沒(méi)有輸入用戶名跟密碼時(shí)候,按登錄產(chǎn)生一下界面

          瀏覽器的源代碼:

           1<html>
           2<head>
           3<title>登錄頁(yè)面</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:本博客文章,如果沒(méi)有注明是有“轉(zhuǎn)”字樣,屬于本人原創(chuàng)。如果需要轉(zhuǎn)載,務(wù)必注明作者文章的詳細(xì)出處地址,否則不允許轉(zhuǎn)載,多謝合作!
          posted on 2007-11-02 20:37 apple0668 閱讀(4542) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): struts2

          評(píng)論:
          # re: struts2中head標(biāo)簽的使用 2008-01-03 17:33 | ElgooG
          主站蜘蛛池模板: 辽宁省| 江津市| 嘉定区| 泽州县| 林芝县| 黎城县| 上杭县| 定日县| 大宁县| 齐齐哈尔市| 新野县| 体育| 台湾省| 达拉特旗| 辉南县| 吉木萨尔县| 汉阴县| 灵寿县| 镇康县| 高州市| 宣城市| 昌图县| 泾阳县| 阜宁县| 葵青区| 嵊泗县| 大新县| 乐陵市| 瓮安县| 定襄县| 富锦市| 惠州市| 姚安县| 罗江县| 大埔区| 庆阳市| 贡嘎县| 格尔木市| 房山区| 阿鲁科尔沁旗| 德州市|