본문 바로가기

자바21

[java/jsp] Html Tag(태그) 제거하는 정규식 Html 태그가 갯수가 몇 갠데 그 많은 태그를 어떻게 다 제거해? 게다가 태그 안에는 갖가지 속성들도 들어있는데 말이지.. 이렇게 생각을 하셨다면 아직 정규식의 위력을 모르시는 분일 가능성이 큽니다. 정규식 단 한줄이면 모든 Html 태그를 다 제거할 수가 있답니다. java나 jsp에서 아래 메소드를 만들어서 한번 사용해 보세요~ Html 태그 없는 내용만 추출하실 수 있습니다. 저는 엑셀다운로드할 때 웹에디터의 내용을 엑셀에 넣어야 하는 경우에 사용해 봤습니다. 엑셀에서는 Html 태그를 인식못하기 때문에 모두 제거하고 내용만 뿌려줘야 하거든요. ]*)?(\\s)*(/)?> /** * 모든 HTML 태그를 제거하고 반환한다. * * @param html * @throws Exception */ pu.. 2015. 3. 19.
[자바] The serializable class OboeObject does not declare a static final serialVersionUID field of type long 에러 발생시 해결 방법 Java 코딩시 다음과 같은 에러가 발생하는 경우가 있습니다.The serializable class OboeObject does not declare a static final serialVersionUID field of type long 이클립스에서 노란줄로 경고메시지가 나오는 걸 확인할 수 있습니다. 이렇게 경고가 발생하는 원인은 클래스의 extends를 따라가 보면 부모클래스에 implements Serializable 객체가 있기 때문입니다. 이클립스에서는 아래와 같이 해결방법을 제시하고 있네요.1. Add default serial version ID 2. Add generated serial version ID 3. Add @SuppressWarnings 'serial' to Object .. 2015. 2. 4.
[자바]Type safety: Unchecked cast from List ~ to ~ 경고시 처리 방법 Java6에서 프로그래밍을 하다보면 다음과 같은 에러가 발생하곤 한다.이클립스에서는 아래와 같이 노란줄로 경고를 표시해 줍니다. 이럴 때, 메소드 위에 아래와 같이 한줄만 추가해 주시면 바로 해결됩니다.@SuppressWarnings("unchecked") 이클립스(eclipse)에서 경고가 사라졌습니다.이 어노테이션(annotation)은 비확인 경고(unchecked warning)를 제거해 줍니다.이 어노테이션(annotation)은 실행에 아무런 영향을 주지 않으므로 마음껏 사용해도 무방합니다. @SuppressWarnings 어노테이션(annotation)에 관한 내용은 아래 내용 참고하세요.all : 모든 경고 cast : 캐스트 연산자 관련 경고dep-ann : 사용하지 말아야 할 주석 관련.. 2015. 2. 4.
[자바] eclipse에서 경고를 제외하려면 Java의 @SuppressWarnings 어노테이션(annotation) 을 사용하자. Java의 @SuppressWarnings은 경고를 제외시킬 때 사용합니다. 아래처럼 노란색으로 경고가 많이 뜨는 게 보이시죠? "이렇게 사용하지 않았으면 한다."라는 의미로 이클립스에서 노란색으로 경고를 보여주는데요. 마우스를 노란색 위에 올려두면 메시지가 보입니다. 이런 경고를 무시하고 싶다면 @SuppressWarnings 어노테이션을 아래처럼 써주시면 됩니다. @SuppressWarnings("rawtypes") => 하나만 적용할 경우 @SuppressWarnings({"rawtypes", "unchecked"}) => 두개 이상 적용할 경우 아래 내용 참고하셔서 속성을 넣어주시면 됩니다.all : 모든 경고 cast : 캐스트 연산자 관련 경고 dep-ann : 사용하지 말아야 할 주석 관련 .. 2015. 1. 28.
[jQuery] ajax로 값을 가져올 때 UTF-8 환경에서 한글깨짐 해결하기 - 자바(java) 요즘은 한글 뿐만이 아니라 국제화를 위해 다국어를 지원하기 위해 UTF-8 인코딩 상태에서 개발을 하는 경우가 많죠. 저도 어느 프로젝트를 가든 UTF-8로 작업을 하게 되는데요. 예전엔 iframe으로 숨겨서 작업하던 걸 요즘엔 jQuery ajax로 많이 작업을 합니다. 자, 그런데, UTF-8에서 ajax를 사용하다보면 한글깨짐 현상이 발생하게 됩니다.이렇게 한글이 깨지는 이유는 무엇인지 해결방법은 무엇인지 알아보겠습니다. ajaxTest.jsp123456789$.ajax({ type: "post", url: "ajaxTestJson.do", data: param, dataType: "json", success: function (jsonObj) { alert( jsonObj.ajaxName ); .. 2014. 10. 29.
[이클립스] eclipse 클릭시 Failed to create the Java Virtual Machine 에러 해결 방법 Failed to create the Java Virtual Machine. 방금 이클립스를 다운로드 받고 실행했는데 이런 메시지가 나타난다면? 황당할 뿐.. 방금 설치했고 설정을 건드린 것도 없는데 말이다. 해결방법은 아주 간단하다. 이클립스를 설치한 폴더에 들어가서 eclipse.ini를 메모장에서 연다. 열어서 다음과 같이 JDK가 위치한 경로를 적어준다. -vm C:\Program Files\java\jdk1.6.0_18\bin\javaw.exe 이렇게 저장하고 다시 이클립스를 실행하면 잘 된다^^ 모르면 어렵지만 알고보면 정말 간단하다~^^ 2010. 11. 5.