Request请求字串详解
很多网友在写参数传递标签时,经常会判断该参数值为空时候,输出一些提示,或者当参数值为空时候,输出另一种排列方式。系统会根据不同的参数类型,输出不同的默认值,请详细查看下面内容。
当@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”参数值为空时候,那么我们应该如下判断:
|
那么,判断当“trademarkName”参数值为空时候,那么我们应该如下判断:
|
按照上面规则,以此类推。