Request请求字串详解

作者:动易网络 来源:本站原创 点击数: 发布时间:2010年02月04日

    很多网友在写参数传递标签时,经常会判断该参数值为空时候,输出一些提示,或者当参数值为空时候,输出另一种排列方式。系统会根据不同的参数类型,输出不同的默认值,请详细查看下面内容。

 

当@RequestInt_XX  为空值时,那么返回默认值为0

当@RequestBool_XX  为空值时,那么返回默认值为false

当@RequestDecimal_XX  为空值时,那么返回默认值为0

当@RequestDate_XX  为空值时,那么返回默认值为当前时间

当@Request_XX  为空值时,那么过滤危险字符返回默认值为'' (两个英文单引号)

 

举例:ordertype="@RequestInt_OrderNo"   这里使用的是Int类型,trademarkName="@Request_trademarkName"  这里不带类型。

 {PE.Label id="商品综合信息列表" outputQty="20" usePage="true" parentId="@RequestInt_Id" titleLength="20" IsShowPrice="true" IsShowPic="true" IsShowPriceMarket="true" IsShowContent="true" contentLength="60" IsShowButton="true" IsShowCompareButton="true" type="0" ordertype="@RequestInt_OrderNo"  bindStyle="普通式" trademarkName="@Request_trademarkName" minPrice="@RequestInt_minPrice" maxPrice="@RequestInt_maxPrice" tableName="@Request_tName" filter="@Request_filter" IsAjax="@Request_IsAjax"/}

 

那么,判断当“ordertype”参数值为空时候,那么我们应该如下判断:

                     
                          ordertype 参数值为空!!

                     


 

那么,判断当“trademarkName”参数值为空时候,那么我们应该如下判断:

                     
                         trademarkName参数值为空!!

                    

 

 按照上面规则,以此类推。