兩畝三分地

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            17 隨筆 :: 20 文章 :: 2 評(píng)論 :: 0 Trackbacks
          <2009年10月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(2)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜


          之前的準(zhǔn)備工作完成,現(xiàn)在算是正式進(jìn)入struts項(xiàng)目的環(huán)節(jié)了,首先我們寫(xiě)一個(gè)發(fā)表留言的jsp頁(yè)面。
          1. 右鍵點(diǎn)擊BBS項(xiàng)目, 選擇 New > JSP, 命名新文件為post. 點(diǎn)擊Finish. post.jsp將在右邊的編輯器里打開(kāi)了。

          2. 首先在編輯器中,將<title></title>中間的文字改成發(fā)表留言。

          3. 在文件頂部,添加以下2個(gè)taglib:
            <%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
            <%@taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
            bean tag為用戶(hù)提供了若干tag,主要針對(duì)表單中form bean;html tag用來(lái)代替普通的html標(biāo)簽,達(dá)到簡(jiǎn)化操作的目的。

          4. 在<body>里面添加:
            <html:form action="post">

            </html:form>

          5. 從IDE的Palette面板的HTML的分類(lèi)里將Table拉入<html:form action="post">之間,設(shè)置rows 8, columns 2。

          6. 在<td>之間添加數(shù)值
            <html:form action="post">
                        
            <table border="1">
                            
            <tbody>
                                
            <tr>
                                    
            <td>名字</td>
                                    
            <td><html:text property="name" /></d>
                                
            </tr>
                                
            <tr>
                                    
            <td>郵件</td>
                                    
            <td><html:text property="email" /></td>
                                
            </tr>
                                
            <tr>
                                    
            <td>題目</td>
                                    
            <td><html:text property="subject" /> <html:submit value="發(fā)送"/><html:cancel value="重置"/></td>
                                
            </tr>
                                
            <tr>
                                    
            <td colspan="2">正文<br>
                                        
            <html:textarea cols="60" rows="8" property="content" />
                                    
            </td>
                                
            </tr>
                                
            <tr>
                                    
            <td>網(wǎng)站</td>
                                    
            <td><html:text property="url"/></td>
                                
            </tr>
                                
            <tr>
                                    
            <td>圖標(biāo)</td>
                                    
            <td>
                                        
            <html:select property="iconId">
                                            
            <logic:iterate id="icon" name="NewForm" property="icons">
                                             
            <option value="<bean:write name='icon' property='id'/>"><bean:write name="icon" property="name"/></option>
                                            
            </logic:iterate>
                                        
            </html:select>
                                    
            </td>
                                
            </tr>
                                
            <tr>
                                    
            <td>密碼</td>
                                    
            <td><html:password property="password"/>(英數(shù)8文字內(nèi))</td>
                                
            </tr>
                                
            <tr>
                                    
            <td>字色</td>
                                    
            <td>
                                        
            <html:radio property="font" value="#800000"><font color="#800000"></font></html:radio>
                                        
            <html:radio property="font" value="#DF0000"><font color="#DF0000"></font></html:radio>
                                        
            <html:radio property="font" value="#008040"><font color="#008040"></font></html:radio>
                                        
            <html:radio property="font" value="#0000FF"><font color="#0000FF"></font></html:radio>
                                        
            <html:radio property="font" value="#C100C1"><font color="#C100C1"></font></html:radio>
                                        
            <html:radio property="font" value="#FF80C0"><font color="#FF80C0"></font></html:radio>
                                        
            <html:radio property="font" value="#FF8040"><font color="#FF8040"></font></html:radio>
                                        
            <html:radio property="font" value="#000080"><font color="#000080"></font></html:radio>
                                    
            </td>
                                
            </tr>
                            
            </tbody>
                        
            </table>
                    
            </html:form>
                
            </body>

            第一個(gè)JSP頁(yè)面就完成了。
          考慮到后面的測(cè)試,再創(chuàng)建一個(gè)result.jsp頁(yè)面;當(dāng)post成功/失敗的話(huà),通過(guò)result.jsp來(lái)查看結(jié)果
          <%@page contentType="text/html" pageEncoding="UTF-8"%>
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
             "http://www.w3.org/TR/html4/loose.dtd"
          >
          <%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
          <html>
              
          <head>
                  
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                  
          <title>留言板</title>
              
          </head>
              
          <body>
                  
          <h1><bean:write name="NewForm" property="result" /></h1>
              
          </body>
          </html>



          posted on 2009-10-21 18:20 Chucky 閱讀(235) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): BBS Struts項(xiàng)目
          主站蜘蛛池模板: 古浪县| 绥阳县| 全州县| 犍为县| 阜城县| 莆田市| 安西县| 卫辉市| 晋宁县| 工布江达县| 大邑县| 新田县| 万山特区| 泸定县| 微博| 简阳市| 皋兰县| 綦江县| 安陆市| 江阴市| 五大连池市| 太仆寺旗| 玛曲县| 高密市| 乌拉特前旗| 胶州市| 苏尼特左旗| 孝义市| 许昌市| 文山县| 吉安市| 玉树县| 鹤岗市| 宁津县| 晋州市| 鸡泽县| 商都县| 上杭县| 萍乡市| 屯昌县| 古丈县|