Liferay 常用基础类 —— com.liferay.util.ParamUtil

来源:互联网 发布:和知否一样好看的小说 编辑:程序博客网 时间:2024/05/21 10:41
位置:com.liferay.util.ParamUtil

作用:
从request 里获取指定属性的值。

传入参数: 有两类方法
  • 无默认值 —— get[DateType]( ServletRequest req, String param ) 其中红色[DateType] 表示所预知返回属性值的类型。比如当所获取属性为时间(Date)类型时可调用getDate(ServletRequest req, String param, DateFormat df),其中Param 为字符串型的属性名。该方法获得的即为ServletRequest 类的实例req 中,名为param 的属性的时间值,并以 df 的形式表示。
  • 有默认值 :有默认值时可有两种方法调用。
    •  get[DateType]( ServletRequest req, String param, [DateType] defaultValue ):  其中红色[DateType] 表示所预知返回属性值的类型。比如当所获取属性为时间(Date)类型时可调用getDate(ServletRequest req, String param, DateFormat df, Date defaultValue),其中Param 为字符串型的属性名。该方法获得的即为ServletRequest 类的实例req 中,名为param 的属性的时间值,并以 df 的形式表示。若未能从req 中获取到值,则返回默认值defaultValue。
    • get(ServletRequest req, String param, [DateType] defaultValue): 其中红色[DateType] 表示所预知返回属性值的类型。比如当所获取属性为时间(Date)类型时可调用get (ServletRequest req, String param, DateFormat df, Date defaultValue),其中Param 为字符串型的属性名。该方法获得的即为ServletRequest 类的实例req 中,名为param 的属性的时间值,并以 df 的形式表示。若未能从req 中获取到值,则返回默认值defaultValue。
注意:Date 类型值获取时引入了DateFormat 对象对Date 的表现形式进行约束。其它基础类的值获取时则没有此项参数,刻按照以上方法进行调用。
原创粉丝点击