コレクションを配列に変換するには
StringUtils.join を使用すると便利
List<String> lst = new ArrayList();
lst.add(“AAA”);
lst.add(“BBB”);
lst.add(“CCC”);
System.out.println(StringUtils.join(lst, “,”));
結果
AAA,BBB,CCCとなる
コレクションを配列に変換するには
StringUtils.join を使用すると便利
List<String> lst = new ArrayList();
lst.add(“AAA”);
lst.add(“BBB”);
lst.add(“CCC”);
System.out.println(StringUtils.join(lst, “,”));
結果
AAA,BBB,CCCとなる
CommonsのStringUtils.deleteWhitespaceを使用します。
/**
* 全角半角スペースを削除します。
*
* @param subject
* @return String
*/
public static String deleteWhitespace(String subject) {
return StringUtils.deleteWhitespace(subject);
}
StringUtils.endsWithIgnoreCaseを使用する。
/**
* 後方一致で文字を検索します。 大文字小文字無視。
*
* @param subject
* 検索対象
* @param suffix
* 検索する文字
* @return boolean
*/
public static boolean strEndsWithIgnoreCase(String subject, String suffix) {
return StringUtils.endsWithIgnoreCase(subject, suffix);
}
CommonsのStringUtils.endsWithを使用する。
/**
* 後方一致で文字を検索します。
*
* @param subject
* 検索対象
* @param suffix
* 検索する文字
* @return boolean
*/
public static boolean strEndsWith(String subject, String suffix) {
return StringUtils.endsWith(subject, suffix);
}
commons のorg.apache.commons.lang.time.DateUtilsを使って月の加算をおこなう。
/**
* 日付の加算を行なう
*
* @param d
* @param amountDay
* @return Date
*/
public static Date addDay(Date d, int amountDay) {
return DateUtils.addDays(d, amountDay);
}
tomcat web.xml
ステータスコードでなくて、特定の例外に対応したいときは<error-type>を使用する。
<error-page>
<error-type>java.lang.Exception</error-type>
<location>/error/error.jsp</location>
</error-page>
commons のorg.apache.commons.lang.time.DateUtilsを使って月の加算をおこなう。
/**
* 月の加算を行なう
*
* @param d
* @param amountMonth
* @return Date
*/
public static Date addMonth(Date d, int amountMonth) {
return DateUtils.addMonths(d, amountMonth);
}
tomcat で webページを表示するときに、エラーになると通常は。tomcatが用意したエラーページが出る。
それだとかっこ悪いので、web.xmlに以下のように記述すると、httpステータスコードに対応した
カスタマイズしたページが表示できる。
<error-page>
<error-code>400</error-code>
<location>/error/400.html</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/error/403.html</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error/404.html</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error/500.html</location>
</error-page>
<error-page>
<error-code>503</error-code>
<location>/error/503.html</location>
</error-page>
少しやんないと忘れるのでメモメモ。
/usr/local/apache2/bin/apachectl configtest
Syntax OKってでればよい。