📄 jsputil.java~
字号:
/**/package org.impact.stars.util;import java.util.Locale;import java.util.Vector;import java.text.NumberFormat;import java.text.DecimalFormat;import java.text.BreakIterator;import java.util.Locale;import java.io.ByteArrayOutputStream;import javax.servlet.http.HttpSession;import org.impact.stars.util.WebKeys;/** * This utility class for web tier components (namely Java * Server Pages and JavaBeans). This class provides a * central location to do specialized formatting in both * a default and a locale specfic manner. */public final class JSPUtil extends Object { //access to eventCounter is only through the //accessor method getEventId() private static int eventCounter; public static Vector parseKeywords(String keywordString){ if (keywordString != null){ Vector keywords = new Vector(); BreakIterator breakIt = BreakIterator.getWordInstance(); int index=0; int previousIndex =0; breakIt.setText(keywordString); try{ while(index < keywordString.length()){ previousIndex = index; index = breakIt.next(); String word = keywordString.substring(previousIndex, index); if (!word.trim().equals("")) keywords.addElement(word); } return keywords; } catch (Throwable e){ Debug.print(e, "Error while parsing search string"); } } return null; } public static Vector parseKeywords(String keywordString, Locale locale){ if (keywordString != null){ Vector keywords = new Vector(); BreakIterator breakIt = BreakIterator.getWordInstance(locale); int index=0; int previousIndex =0; breakIt.setText(keywordString); try{ while(index < keywordString.length()){ previousIndex = index; index = breakIt.next(); String word = keywordString.substring(previousIndex, index); if (!word.trim().equals("")) keywords.addElement(word); } return keywords; } catch (Throwable e){ Debug.print(e, "Error while parsing search string" ); } } return null; } public static int getEventId(){ return eventCounter++; } public static Locale getLocale(HttpSession session) { Locale locale = (Locale)session.getAttribute(WebKeys.LanguageKey); if (locale == null) locale = Locale.US; return locale; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -