1.F4
2.ctrl + 클릭
3.ctrl + t
브라우저 - 도구 - 인터넷옵션 - 고급탭 - 보안 - '내 컴퓨터에서 ActiveX 실행 확인' 을 체크

<table cellPadding='0' cellSpacing='0' border='0'></table>
메뉴에서 window list 설정 후

메뉴 > window > save layout 으로 저장

2009.12.01

CHAR 2
@Annotation 사용 :: 소스에서 annotation 사용으로 spring 설정 파일에 빈 객체를 등록하지 않고, 빈 객체를 사용하는 방법

코드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;
}

이거 제대로 되는지 확인은 안함. 테스트 필요.

function gfnStrLength(astr)
{
  return ( (astr.length + (escape(astr)+"%u").match(/%u/g).length - 1 )) * 1.5;
}

수정시 제목은 <input type='text' value='<%=ent.getTitle() %>'/>
수정시 내용은 <textarea><%=ent.getContent() %></textarea>

조회시 제목/내용은 테이블 td 안에 들어 간다고 가정할시에..



/** 조회-목록-title속성 처리시 */
public String getConvListTitle(String content)
{
  String str = "";

  str = str.replaceAll("<", "&lt;");
  str = str.replaceAll(">", "&gt;");
  str = str.replaceAll("\u0020", "&nbsp;");
  str = str.replaceAll("'", "&#039;");
  str = str.replaceAll("\"", "&quot;");
  str = str.replaceAll("\r\n", "<br/>");

  return str; 
}


/** 조회-목록-제목 처리시:타이틀과 다른것은 뉴라인 처리안함 */
public String getConvListTitle(String content)
{
  String str = "";

  str = str.replaceAll("<", "&lt;");
  str = str.replaceAll(">", "&gt;");
  str = str.replaceAll("\u0020", "&nbsp;");
  str = str.replaceAll("'", "&#039;");
  str = str.replaceAll("\"", "&quot;");

  return str; 
}


/** 조회-제목 처리시:태그변환 + word-break:break-all 속성 */
public String getConvListTitle(String content)
{
  String str = "";

  str = str.replaceAll("<", "&lt;");
  str = str.replaceAll(">", "&gt;");
  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("<", "&lt;");
  str = str.replaceAll(">", "&gt;");
  str = str.replaceAll("\r\n", "<br/>");
  str = str.replaceAll("\u0020", "&nbsp;");
  str = "<p style='word-break:break-all;'><strong>" + str + "</strong>";

  return str; 
}


/** 수정-제목 처리시:따옴표만 처리 태그변환안함 */
public String getConvListTitle(String content)
{
  String str = "";

  str = str.replaceAll("\"", "&quot;");

  return str; 
}


/** 수정-내용 처리시:textArea 에 들어가기 때문에 아무 처리 안함 */
<textarea><%=ent.getContent() %></textarea>


obj 가 다수일때 obj[i]로 객체 접근이 되지만,

obj 가 오직 한개 일때 obj[i]로 객체 접근을 하게 되면 에러가 발생한다.

따라서, document.getElementsByName("element"); 를 사용하는것이 낫다.



eval("document.all."+form+".obj");

이렇게 말고 다르게 하는 방법이...

+ Recent posts