728x90

<meta http-equiv="X-UA-Compatible" content="IE=5" />

<meta http-equiv="X-UA-Compatible" content="IE=6" />

<meta http-equiv="X-UA-Compatible" content="IE=7" />

<meta http-equiv="X-UA-Compatible" content="IE=8" />

<meta http-equiv="X-UA-Compatible" content="IE=9" />

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

728x90
728x90

var v_btnFileDel = $("#btnFileDel");     // 추가처리..


v_btnFileDel.click(function(event){

    var v_addfile = $("[id^='addfile']");

    var v_addFileCnt = v_addfile.length;

    if(v_addFileCnt > 1){

        // alert(v_FileCnt+"::"+v_addFileCnt);

        $("#addfile"+v_addFileCnt).remove();

    }else if(v_addFileCnt == 1){

        if (/msie/.test(navigator.userAgent.toLowerCase())) {

            // ie 일때 input[type=file] init.

            $("#addfile"+v_addFileCnt).replaceWith($("#addfile"+v_addFileCnt).clone(true) );

        } else {

            // other browser 일때 input[type=file] init.

            $("#addfile"+v_addFileCnt).val("");

        }

    }

    event.preventDefault();

});

728x90

'프로그래밍 > 웹표준' 카테고리의 다른 글

IE호환성 모드 설정  (0) 2016.10.19
홈페이지 생성시 웹 폰트 사용하기  (0) 2015.11.24
다음 사진 올리는 방법  (0) 2015.08.12
html5 기본구조  (0) 2013.08.09
html form 전송 시 character set 설정  (0) 2013.06.17
728x90


이클립스(luna ver.) + JBoss + Springframework + Maven + Mybatis 이다.


(윈도우즈 기반의 개발 환경)




 JDK & 이클립스 다운로드



-JDK: jdk-8u40-windows-i586 (☜ 클릭)


이클립스: Eclipse IDE for Java EE Developers (luna버전) (☜ 클릭)





 /* Eclipse JEE(Eclipse IDE for Java EE Developers)를 다운받는 이유?


자바 IDE(Integrated Development Environment, 통합개발환경), JEE와 JSF를 위한 도구, 

Mylyn(효율적 개발을 위한 Eclipse만의 UI)외에 많은 것이 포함되어 있기 때문이다. */







이클립스를 설치 한 후엔, 웹 서버를 이클립스와 연동해 주어야 하는데, 종류에는 아파치 톰캣, 제이보스, 제우스, 웹로직 등이 있다.



/* WAS란? 
Web Application Server의 줄임말로써, HTTP
를 통해 컴퓨터나 장치에 애플리케이션을 수행해주는 미들 웨어(소프트웨어 엔진)이다.
동적 서버 컨텐츠를 처리한다. WEB 서버의 기능들을 구조적으로 분리하여 처리하고자 하는 목적으로 제시 된, 크게 WEB 서버의 기능과 컨테이너의 기능으로 구성한다. */




현재 구글링을 해보면, 이클립스 + 아파치 톰캣의 조합으로 많이들 깔곤 하는데...


톰캣은 오픈소스 프로젝트라서 JBOSS로 설치하라고 지시하셨음.

그래서 JBOSS를 설치했다.





 JBoss 다운로드



JBoss EAP 6.3.0 (☜ 클릭)


다운 받은 파일은 C:\Dev 폴더를 만들어 압축을 푼다. (내 노트북은 D 드라이브가 없으므로...;;)


DEV = Development 의 약자.





 JBoss 환경설정


+ 환경변수 등록


-JAVA_HOME

C:\Program Files (x86)\Java\jdk1.8.0_40


-JBOSS_HOME

C:\Dev\jboss-eap-6.3


-Path

;C:\Program Files (x86)\Java\jdk1.8.0_40\bin




+ cmd에서 JBoss 실행


C:\Dev\jboss-eap-6.3\bin\standalone.bat 실행




+ JBoss 포트 주소 수정 (오라클 포트와 충돌할 수 있다.)


  C:\Dev\jboss-eap-6.3\standalone\configuration 에서 standalone.xml을 파일을 열어 준 후,
  <socket-binding name="http" port="8990"/   http의 포트 주소를 왼쪽과 같이 수정해준다.




 eclipse + JBoss 연동


이클립스와 톰캣을 연동 해봤다면 아래를 참고하지 않아도 될 것 같다. (방식은 똑같음)


1) [Help] – [Eclipse Marketplace] 에서 JBoss tool을 검색하고, JBoss tools(luna)를 인스톨한다.


2) 상단 메뉴의 [NEW] – [Server] 탭을 클릭하고, 하단 서버 탭에서 No servers are available를 클릭한다.





3) JBoss Enterprise Application Platform 6.1+를 선택한다.



4) 홈 디렉터리에서 브라우저를 클릭해서 JBoss EAP가 위치한 폴더를 지정해준다. 


그 다음, 오른쪽 브라우저 버튼을 눌러, Configuration file의 위치를 찾아 추가해준다. 
(C:\Dev\jboss-eap-6.3\standalone\configuration)







5) 아래 그림과 같이 뜨면 성공적으로 된 것이다.



출처 : http://liveslowly1.tistory.com/

728x90
728x90

1. eclipse>Window>Preferences



2. General > Workspace 로 들어간다.

1) Refresh using native hooks or polling을 체크한다.

2) Refresh on access를 체크한다. 



728x90

'프로그래밍 > eclipse' 카테고리의 다른 글

이클립스에서 svn 계정 변경하는 방법  (0) 2019.11.21
톰켓 URL 한글 깨질 때 설정법  (0) 2019.02.25
web.xml error page 처리  (0) 2016.05.25
728x90


728x90

'하늘을 사랑한 사람 여행기' 카테고리의 다른 글

남해 보리암  (0) 2016.05.29
남해 독일 마을  (0) 2016.05.29
전주한옥마을 2  (0) 2016.05.06
전주한옥마을_풍남문  (0) 2016.05.06
윤동주 시인님의 언덕에 가다  (0) 2016.04.09
728x90


728x90

'하늘을 사랑한 사람 여행기' 카테고리의 다른 글

남해 보리암 2  (0) 2016.05.29
남해 독일 마을  (0) 2016.05.29
전주한옥마을 2  (0) 2016.05.06
전주한옥마을_풍남문  (0) 2016.05.06
윤동주 시인님의 언덕에 가다  (0) 2016.04.09
728x90


728x90

'하늘을 사랑한 사람 여행기' 카테고리의 다른 글

남해 보리암 2  (0) 2016.05.29
남해 보리암  (0) 2016.05.29
전주한옥마을 2  (0) 2016.05.06
전주한옥마을_풍남문  (0) 2016.05.06
윤동주 시인님의 언덕에 가다  (0) 2016.04.09
728x90

 JSP에서 에러(Exception)이 발생하면 에러 코드와 함께 에러 페이지를 보여준다.


- 이때 에러 페이지가 아닌 다른 페이지를 보여주자.


- JSP 에는 에러 페이지를 처리하는 방법으로 <%@page errorPage ="error.jsp"%>, <%@page isErrorPage="true" %> 가 있다.


 page 디렉티브 <%@ page %>


- 하지만 JSP 2.0 또는 최신 웹 컨테이너들은 이 기능을 처리하지 못할 수 있다.


- 그렇기 때문에 에러 페이지 처리를 서블릿에서 처리하기 위해 web.xml 에서 처리하는 방법을 사용한다.


<error-page>

<error-code>404</error-code>

<location>/error/404code.jsp</location>

</error-page>


- 위와 같이 web.xml에 기술되어 있으면 404 에러 발생시 404code.jsp 페이지로 이동한다. 이때 요청 페이지는 사용자가 요청한 페이지를 그대로 유지한다.


- 에러페이지인 404code.jsp 를 처리하기 위해서는 404code.jsp 에 아래와 같은 처리가 필요하다.


<%

response.setStatus(HttpServletResponse.SC_OK);

%>


- 이것은 현재 페이지가 정상적으로 응답되는 페이지임을 지정하는 코드다. 이 코드를 생략하면 웹 브라우저는 자체적인 에러 페이지를 표시한다.


- 각 주요 에러코드별로 처리할 에러 페이지를 지정하며, 기술하지 않은 그 외의 에러에 대해서도 처리할 수 있다.





- web.xml 에러 페이지 처리 예


<?xml version="1.0" encoding="utf-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">

    

    <display-name>TEST</display-name>

    

    <!-- 시작 페이지 -->

    <welcome-file-list>

        <welcome-file>/index.jsp</welcome-file>

    </welcome-file-list>

    

    <!-- error 페이지 -->

    <error-page>

     <error-code>400</error-code>

     <location>/WEB-INF/jsp/common/error/400error.jsp</location>

    </error-page>

    <error-page>

     <error-code>404</error-code>

     <location>/WEB-INF/jsp/common/error/404error.jsp</location>

    </error-page>

    <error-page>

     <error-code>403</error-code>

     <location>/WEB-INF/jsp/common/error/403error.jsp</location>

    </error-page>

    <error-page>

     <error-code>500</error-code>

     <location>/WEB-INF/jsp/common/error/500error.jsp</location>

    </error-page>

    <error-page>

     <exception-type>java.lang.Throwable</exception-type>

     <location>/WEB-INF/jsp/common/error/error.jsp</location>

    </error-page>

</web-app>


출처 : http://hyeonstorage.tistory.com/

728x90

+ Recent posts