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

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

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

    176142998

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks
       1. <%@ page contentType="text/html; charset=GBK" language="java"%> 
       2.
    <%@taglib prefix="s" uri="/struts-tags"%> 
       3.
    <html> 
       4.
    <head> 
       5.
    <title>s:if標簽測試</title> 
       6.
    </head> 
       7.
    <body> 
       8.
    <s:set name="age" value="29"/> 
       9.
    <s:if test="${age > 60}"> 
      10.     老年人 
      11.
    </s:if> 
      12.
    <s:elseif test="${age > 35}"> 
      13.     中年人 
      14.
    </s:elseif> 
      15.
    <s:elseif test="${age > 15}" id="wawa"> 
      16.     青年人 
      17.
    </s:elseif> 
      18.
    <s:else> 
      19.     少年 
      20.
    </s:else> 
      21.
    </body> 
      22.
    </html> 


    比如登陸模塊
    <s:textfield label="用戶名" name="user.username"/>
    <s:password label="密碼" name="user.password"/>
    這樣寫的話,他會默認換行,可以不換行嗎?

    只要你將它的這個theme屬性設成simple那么它就不會用Struts2的格式了,每個STRUTS1的標簽都有這樣的一個性!!!!



    問題:No result defined for action cn.bbs.nhpop.web.action.ReplyTopic Action and result input 錯誤

    意思是說沒定義input的跳轉結果.

        @Override
        
    public String execute() throws Exception {
            topic 
    = topicService.getTopic(topicId);
            reply.setTopic(topic);
            replyService.replyTopic(reply);
            
    return this.SUCCESS;
        }

    原因:我的cn.bbs.nhpop.web.action.ReplyTopic Action execute方法返回SUCCESS,但是實際運行中出現了錯誤(拋了異常),Action并沒有返回SUCCESS而是返回INPUT(Action出現錯誤時默認的返回值),而我的struts.xml配置文件中并沒有定義與INPUT對應的Result

            <action name="replyTopic"
                class
    ="cn.bbs.nhpop.web.action.ReplyTopic">
                
    <result name="success" type="chain">
                    
    <param name="actionName">listTopicsDetails</param>
                
    </result>
            
    </action>

     

    解決方法:你可以添加一個與INPUT對應的Result或者解決Action方法實際運行中的異常。

    我的Action到底拋了個什么異常呢?

            <s:form action="replyTopic">
                
    <s:hidden name="topicId" value="%{topicId}"></s:hidden>
    <%--            <s:param name="topicId" value="%{topicId}"></s:param>--%>

    </s:form>
    這是我的reply.jsp,開始我使用<s:param></s:param>傳topicId,想當然的認為可以與<s:form></s:form>合用傳參,導致replyTopic Action無法獲取到topicId的值
        @Override
        
    public String execute() throws Exception {
            topic 
    = topicService.getTopic(topicId);
            reply.setTopic(topic);
            replyService.replyTopic(reply);
            
    return this.SUCCESS;
        }
    topic為null拋異常。(<s:url action=""><s:param></s:param></s:url>是可以這樣傳參的,但與<s:form></s:form>不行)
    后來用<s:hidden></s:hidden>代替解決。另外
    <s:hidden name="topicId" value="topicId"></s:hidden>
    value="%{topicId}"切不可省去%{}否則Action中的topicId的值為字符串為"topicId"而不是我希望的int值1,%{topicId}相當于
    <s:property value="topicId"/>
    你可以使用%{}或嵌套<s:property>標簽。struts2標簽的屬性可以接受一個字符串的值的時候請大家尤其注意,必須使用%{} 或<s:property>才會是你想要的值。比如:
    <s:hidden name="topicId" value="%{topicId}"></s:hidden>


                
    <s:url id="toReply" action="toReply">
                    
    <s:param name="topicId" value="topicId"></s:param>
                
    </s:url>

                
    <tr>
                    
    <td height="18" colspan="2">
                        
    &nbsp;
                        
    <s:a href="%{toReply}">回復 </s:a> &nbsp;
                    
    </td>
                
    </tr>


    <s:select name="page" list="page" listKey="key" listValue="value" value="page"></s:select>

    @SuppressWarnings("unchecked")
     public List<HashMap> getPage(){
      List<HashMap> numPage = new ArrayList<HashMap>();   
      
      for(int i=0;i<10;i++){
       HashMap m=new HashMap();
       m.put("key", i);
       m.put("value", i+1);
       numPage.add(m);
      } 
      return numPage;
      
     }
    posted on 2008-08-01 14:23 飛飛 閱讀(2806) 評論(2)  編輯  收藏

    Feedback

    # re: s:if標簽測試 2012-05-10 17:30 大幅度
    我認為而  回復  更多評論
      

    # 3 2012-05-10 17:31 請問惡
    阿斯頓  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久午夜夜伦鲁鲁片免费无码影视| 亚洲av伊人久久综合密臀性色 | 免费精品无码AV片在线观看| 亚洲中文字幕无码mv| 久久精品国产亚洲AV麻豆~| 亚洲国产成人a精品不卡在线| 免费福利在线播放| 精品在线免费观看| 无码的免费不卡毛片视频| 亚洲人成人伊人成综合网无码| 亚洲综合日韩中文字幕v在线 | 国产免费播放一区二区| 亚洲av永久中文无码精品| 亚洲伊人久久大香线焦| 亚洲综合久久综合激情久久| 亚洲成av人影院| 亚洲精品第一国产综合精品99| 国产免费午夜a无码v视频| 女人被男人桶得好爽免费视频| 最近免费中文在线视频| 日韩精品内射视频免费观看| 成人久久免费网站| 三年片免费观看大全国语| 国产精品极品美女自在线观看免费| 鲁啊鲁在线视频免费播放| 久久水蜜桃亚洲AV无码精品| 亚洲丁香婷婷综合久久| 亚洲国产精品18久久久久久| 亚洲熟妇少妇任你躁在线观看| 亚洲一级特黄特黄的大片| 亚洲午夜一区二区三区| 久久精品国产亚洲av麻豆蜜芽| 亚洲综合激情九月婷婷| 亚洲天堂一区在线| 亚洲免费观看网站| 亚洲视频在线观看2018| 亚洲男人天堂2018av| 亚洲精品美女久久7777777| 亚洲av无码偷拍在线观看| 老司机午夜在线视频免费观| 麻豆va在线精品免费播放|