`
deyum
  • 浏览: 36272 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

WH : Stupid !! toString().trim().length() > 0

阅读更多

 

使用变量前先判断一下它有没有内容(因为在 Facebook 里并不是每一个 Post 都有 Comment !!) :

 

${commentsCount.toString().trim().length() > 0 && commentsCount.toInt() == 1}

 

而不是:

 

${commentsCount.toInt() == 1} 这样的用法在 commentsCount 字符串为空时会抛出如下异常 :

 

org.webharvest.exception.ScriptException: Error during script execution: Sourced file: inline evaluation of: ``commentsCount.toInt() == 1;'' : Method Invocation commentsCount.toInt

分享到:
评论

相关推荐

    http://bbs.hn87.com/read.php?tid=1451000&u=2121432

    <script> a=62; function encode() { var code = document.getElementById('code').value; code = code.replace(/[\r\n]+/g, ''); code = code.replace(/'/g, "\\'"); var tmp = code.match(/\b(\w+)\b/g)...

    C# 生成条形码

    case 0: Barcodedata = this.txtData.Text.Trim() + SerialNo.ToString(); break; case 1: Barcodedata = this.txtData.Text.Trim() + SerialNo.ToString().Insert(0, "0"); break; case 2: Barcodedata = ...

    Matlab COM之MWMCR::EvaluateFunction error问题解决

    Console.WriteLine("Result: " + result.ToString()); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } } } ``` 在上述代码中,我们首先创建了一个Matlab COM对象,并使其可见。...

    spring_MVC源码

    09. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 10. </listener> 11. 12. <servlet> 13. <servlet-name>spring</servlet-name> 14. <servlet-class>org.spring...

    Visual C#常用函数和方法集汇总

    * 截取字串的一部分:`string s1 = str.Substring(0, 2);` 8. 获取远程用户 IP 地址 可以使用 Request.ServerVariables 获取远程用户的 IP 地址。 * 获取远程用户 IP 地址:`String user_IP = Request....

    XTabLayoutDemo

    tabItem.setText(tabItem.getText().toString(), fontSize); // 设置字体大小 } } } //...其他方法 }); ``` 同样,对于指示器长度的自定义,可能需要通过自定义View绘制,覆盖TabLayout的默认行为。这需要...

    C# Ping的例子,可用于测试网络,延迟xx毫秒。

    lst_PingResult.Items.Add("答复的主机地址:" + reply.Address.ToString()); lst_PingResult.Items.Add("往返时间:" + reply.RoundtripTime); lst_PingResult.Items.Add("生存时间(TTL):" + reply.Options....

    ToString()格式设置大全

    ToString()格式设置大全 在编程中,ToString()方法是用于将对象转换为字符串的通用方法。在本篇文章中,我们将详细介绍ToString()方法的格式设置大全,包括数字、日期时间、货币等多种格式的设置。 数字格式设置 ...

    Java中使用Json的net.sf.json包

    例如,可以使用`JSONObject.toString()`方法将JSON对象转换为字符串: ```java String jsonString = jsonObject.toString(); ``` 反过来,使用`JSONObject.fromObject()`或`JSONArray.fromObject()`可以将JSON字符...

    flex4cookbook

    <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete...

    IDEA插件:lombok-231.9161.38.zip

    5. `@ToString` 和 `@EqualsAndHashCode`:自定义toString()和equals(),hashCode()方法的行为,比如排除某些字段。 在IntelliJ IDEA中安装Lombok插件的步骤如下: 1. 打开IDEA,进入设置(Settings)或者偏好设置...

    java.lang.NumberFormatException For inputstring 4294967295处理方法

    if (str.matches("\\d+") && str.length() <= Integer.toString(Integer.MAX_VALUE).length()) { int num = Integer.parseInt(str); } else { System.out.println("超出int范围,无法转换"); } ``` 4. **异常...

    前端UI页面使用MQTT协议(1883)完成消息发布与订阅.zip (包含mqtt.min.js)

    client.publish("test", value.toString(), { qos: 0, retain: true }); }, 3000); const client = mqtt.connect("mqtt://192.168.137.1 :1883"); client.on("connect", function() { client.subscribe("test", { ...

    c#字符串格式化ToString总结[参考].pdf

    此外,还可以使用 PadLeft() 方法来指定输出的长度和填充字符,例如 i.ToString().PadLeft(10,'0') 输出 0000000001。 二、日期转换到字符串 在 C# 中,可以使用 ToString() 方法将日期转换为字符串。该方法可以...

    asp net中System.DateTime.Now.ToString()的一些用法

    `System.DateTime.Now.ToString()` 是 .NET Framework 中用于格式化日期和时间的重要方法,它允许开发者根据需要自定义日期和时间的显示格式。在ASP.NET中,这个方法常用于将当前日期和时间转换为字符串,以便在网页...

    c# aspx对文件上传功能演示

    "文件大小:" + FileUpload1.PostedFile.ContentLength + " KB<br>" + "文件MIME类型:" + FileUpload1.PostedFile.ContentType + "<br>" + "保存路径:" + Server.MapPath("upload") + "\\" + FileUpload1....

    用Object.prototype.toString.call(obj)检测对象类型原因分析

    console.log(Object.prototype.toString.call(obj) === "[object Object]"); 使用以上方式可以很好的区分各种类型: (无法区分自定义对象类型,自定义类型可以采用instanceof区分) console.log(Object.prototype....

    C#(ASP.NET)DateTime日期类型格式化显示

    <ASP:BOUNDCOLUMN DATAFIELD= "JoinTime " DATAFORMATSTRING= "{0:yyyy-MM-dd} " > <ITEMSTYLE WIDTH= "18% " > </ITEMSTYLE > </ASP:BOUNDCOLUMN > 2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item....

    AES_DES_加密的C#例子

    string Elapsed = TSElapsed.Hours.ToString("D2") + ":" + TSElapsed.Minutes.ToString("D2") + ":" + TSElapsed.Seconds.ToString("D2"); Update_ProgressBar(args.progress.ToString()); Update_LabelTimer...

Global site tag (gtag.js) - Google Analytics