2.ctrl + 클릭
3.ctrl + t
코드1;코드2;코드3; 처리가 그냥 util.StringTokenizer 로 안되서 급하게 제조함.
/**
코드1;코드2;코드3; 문자열을 -> 문자열 배열형태로 반환
@param str : 코드1;코드2;코드3
@param deli : ';'와 같은 딜리미터
@return String[]
*/
public static String[] getDeliToArr(String str, String deli)
{
String[] arr = null;
if(str == null){ str = ""; }
if(deli == null || deli.length() == 0){ deli = ";"; }
String temp = str;
int start = 0; int cnt = 0;
while(temp.indexOf(deli) >= 0){
String test = temp.substring(start, temp.indexOf(deli));
temp = temp.substring(temp.indexOf(deli)+1, temp.length());
cnt++;
}
arr = new String[cnt]; int i = 0;
temp = str; start = 0;
while(temp.indexOf(deil) >= 0){
String test = temp.substring(start, temp.indexOf(deli));
arr[i] = CommonUtil.setBlank(test);
temp = temp.substring(temp.indexOf(deli)+1, temp.length());
i++;
}
return arr;
}
수정시 제목은 <input type='text' value='<%=ent.getTitle() %>'/>
수정시 내용은 <textarea><%=ent.getContent() %></textarea>
조회시 제목/내용은 테이블 td 안에 들어 간다고 가정할시에..
/** 조회-목록-title속성 처리시 */
public String getConvListTitle(String content)
{
String str = "";
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
str = str.replaceAll("\u0020", " ");
str = str.replaceAll("'", "'");
str = str.replaceAll("\"", """);
str = str.replaceAll("\r\n", "<br/>");
return str;
}
/** 조회-목록-제목 처리시:타이틀과 다른것은 뉴라인 처리안함 */
public String getConvListTitle(String content)
{
String str = "";
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
str = str.replaceAll("\u0020", " ");
str = str.replaceAll("'", "'");
str = str.replaceAll("\"", """);
return str;
}
/** 조회-제목 처리시:태그변환 + word-break:break-all 속성 */
public String getConvListTitle(String content)
{
String str = "";
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
str = "<span style='word-break:break-all;'><strong>" + str + "</strong></span>";
return str;
}
/** 조회-내용 처리시:태그변환 + 뉴라인 + 공백 + word-break:break-all 속성 */
public String getConvListTitle(String content)
{
String str = "";
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
str = str.replaceAll("\r\n", "<br/>");
str = str.replaceAll("\u0020", " ");
str = "<p style='word-break:break-all;'><strong>" + str + "</strong>";
return str;
}
/** 수정-제목 처리시:따옴표만 처리 태그변환안함 */
public String getConvListTitle(String content)
{
String str = "";
str = str.replaceAll("\"", """);
return str;
}
/** 수정-내용 처리시:textArea 에 들어가기 때문에 아무 처리 안함 */
<textarea><%=ent.getContent() %></textarea>