盡人事待天命

미디어협동조합 국민TV
style="table-layout: fixed;"
Posted by 톰켓 Trackback 0 Comment 0

<%@ page contentType="application/x-msexcel0; charset=EUC-KR" %>
response.setHeader("Content-Disposition", "inline; filename=noname.xls");
response.setHeader("Content-Description", "JSP Generated Data");

<meta http-equiv="content-type" content="application/x-msexcel0; charset=euc-kr">

Posted by 톰켓 Trackback 0 Comment 0
window.open( "URL",'Statusboard', fullscreen);

팝업을 풀스크린으로 띄우기 !!
Posted by 톰켓 Trackback 0 Comment 0

JSP : 웹 서버에 있는 서브릿(servlet)을 사용해 웹 페이지의 내용과 모양을 제어하는 기술. 서브릿 응용 프로그램 인터페이스(API)로서 ASP(Active Server Page)와 유사하나 자바 서버 페이지(JSP)는 자바 프로그램을 호출하고 ASP는 스크립트(VBScript나 JScript)를 사용한다. 자바 서브릿과 연결된 하이퍼텍스트 생성 언어(HTML) 페이지는 .JSP라는 파일 이름이 붙는다.


servlet: 서버에서 수행되는 소형 프로그램. 일반적으로 서버에 존재하며 사용자 입력에 의해 데이터베이스에 접근하는 프로그램은 공통 게이트웨이 인터페이스(CGI) 프로그램을 사용해 수행되는데, 자바 서버 프로그램은 자바 프로그래밍 언어로 수행된다. CGI 프로그램보다 수행 속도가 빠르고, 프로그램 프로세스가 생성되는 것이 아니라 각 사용자 요청이 상주 프로그램(daemon)의 하나의 스레드(thread)로 수행된다. 추가(add-on) 모듈로 된 자바 서블릿은 넷스케이프 엔터프라이즈와 인터넷 정보 서버(IIS), 아파치 서버에서 수행된다.


서블릿 컨테이너 : 클라이언트 요청에 서블릿 인스턴스를 생성하거나 해당 인스턴스에 대한 요청을 처리할 스레드를 생성하고 관리하는 서버측의 자바 프로그램 = 서블릿 엔진



JSP 컨테이너 : JSP 파일에 대한 요청이 들어올 때 해당 파일에 대한 자바 원시 코드를 생성, 컴파일하고 이를 통하여 자바의 객체(서블릿 인스턴스)를 생성하는 일을 하는 자바 프로그램
(JSP맥락에서 설명할때 사용하는 단어이지, 일반적으로 서블릿 컨테이너와 동일한 프로그램)



서블릿 컨테이너가 자체적으로 기본적인 웹 서버기능을 내장하고 있는 형태
>>  Tomcat, IBM의 WebSphere, BEA의 WebLogic
(자체적으로 HTTP웹서버 기능을 가진다)

Posted by 톰켓 Trackback 0 Comment 0
출처 영롱한 아침이슬 | 하슬
원문 http://blog.naver.com/hasll/70000646753
서버에 있는 text/jsp 파일 읽기

kenu
2003-09-13 3:34오전

이번에는 text파일을 서버에 올려 놓고 테스트를 해보겠습니다. 이어서 한글은 제대로 읽어오는지 확인해보고, 마지막으로 서버의 현재시간을 보여주는 JSP페이지를 통해서 flash로 데이터를 보이도록 해보겠습니다.
서버에 있는 text/jsp 파일 읽기
1. flash에서 text파일 읽기
2. 서버에 있는 text 파일 읽기
3. jsp에서 생성된 동적인 데이터 읽기
4. 입력에 따른 동적인 데이터 읽기
5. 데이터에 의한 동적인 화면생성


지난 시간에 사용했던 oktext.txt 파일을 oktext2.txt로 복사한 후 http://okjsp.pe.kr/lecture/flash/oktext2.txt 로 업로드 했습니다. flash에서 URL에 oktext.txt로 지정했던 자리에 업로드한 파일의 URL을 기록합니다.



URL의 값에 따라서 자유롭게 사용할 수 있습니다.

한글메시지도 제대로 처리하는지 확인해 보겠습니다. oktext3.txt 파일에 "ok!플래시" 라는 값을 지정했습니다.

URL을 oktext3.txt로 변경하고, ctrl+Enter로 실행합니다.

이런, 글자가 깨져보이는군요. 글을 쓰면서 Properties의 글꼴을 굴림체로 바꿔보았지만 여전히 깨져서 나타납니다.

해결하는 방법은 utf-8형태로 저장하는 것입니다. Ultraedit의 File메뉴에서 Conversions > ASCII to UTF-8(Unicode Editing)으로 변환해서 저장한 후에 다시 업로드 합니다.

flash를 다시 실행해보면, UTF-8로 변환된 한글이 제대로 보이는 것을 알 수 있습니다.

이제 날짜 시간을 표시하는 JSP페이지를 만들어서 돌려보겠습니다. 소스는 다음과 같습니다. 이 파일을 okjsp.jsp 로 저장해서 서버에 업로드합니다.

플래시의 URL을 http://okjsp.pe.kr/lecture/flash/okjsp.jsp로 변경하고 실행해봅니다. 어라? 아무것도 안보입니다.

브라우저에서 주소줄을 입력해서 불러보니 나타나는군요. 소스보기를 해보니 두 개의 빈 줄이 보입니다. 의심스럽지요. ^^;

소스를 수정해보겠습니다. 두 개의 빈 줄이라면 이전 소스에서 4번과 5번줄 사이, 7번과 8번줄 사이에 있는 줄바꿈 문자가 문제의 원인같군요. 다음과 같이 찰싹 붙여줍니다.

이제 실행해 보면 서버의 시간이 잘 보일 것입니다.

서버에 있는 파일에 접근하는 것과, 한글처리는 유니코드를 사용한다는 것, 동적인 페이지 생성시 빈줄을 주의할 것을 알아보았습니다. 다음에는 flash에서 동적으로 데이터를 보내면 이에 따른 서버의 반응을 가져오는 방법을 알아보겠습니다. 아무래도 플래시를 좀더 자유롭게 다룰 수 있어야 될 것 같지요. ^^ 재미있습니다.

관련 사이트
http://okjsp.pe.kr/lecture/flash/flash2.zip
이번 강좌 소스 파일
http://okjsp.pe.kr/lecture/flash/flash_text.html
1. flash에서 text파일 읽기
xml-typed document
http://okjsp.pe.kr
TAGjsp
Posted by 톰켓 Trackback 0 Comment 0
기간
- 웹기획 : 2008. 3. 7~4. 25 / 매주 금 14:00~18:00
- 웹디자인 : 2008. 3. 6~4. 24 / 매주 목 14:00~18:00
- 웹개발 : 2008. 3. 8~4. 26 / 매주 토 13:00~17:00
- 인터넷 마케팅 : 2008. 3. 7~4. 25 / 매주 금 14:00~18:00
정원: 각 과정별 20명 (선착순 마감)
장소: 지하철 3호선 신사역 5번 출구 50m K타워 10층
교육비: 88만원 (교재비, vat 포함) (고용 보험 환급 과정)
환급액: 중소기업 163,000원 / 대기업 114,000월
등록 마감일: 과정 개시 1일 전 오후 5시까지
다양한 실습 프로젝트 및 과제를 통해 웹 관련 실무 능력 강화
관련 분야의 국내 최고 전문가 특강을 통한 최신 트렌드 파악
소속 회사 프로젝트 및 업무에 대한 전문 강사의 개별 컨설팅 제공
웹기획 코스
1. 전략 기획과 분석 도구 활용법
2. 정보 설계 및 우수 사례 리뷰
3. 웹2.0 기획력 향상
4. 컨텐츠 및 커뮤니티 기획
5. 화면 설계 및 효과적 문서 작성 가이드
6. 디자인,개발 부문과의 협업
7. 프리젠테이션 스킬/프로젝트 관리
8. 실습 프로젝트 발표 및 리뷰
웹디자인 코스
1. 디자인 최신 트랜드와 프로세스 재구성
2. 디자인 전략 수립과 크리에이티브 컨셉
3. 웹2.0 크리에이티브 마인드셋
4. UX디자인의 실제와 주요 이슈 분석
5. 인터랙티브 디자인의 최신 트렌드와 활용방안
6. 기획, 개발 부문과의 협업
7. 프리젠테이션 스킬/프로젝트 관리
8. 실습 프로젝트 발표 및 리뷰
웹개발 코스
1. 개발 프로세스 및 개발 기획 방법론
2. 알고리즘 및 기능 정의에 맞는 DB 설계 방안
3. 웹 2.0 기술 트렌드
4. 테스트 시나리오 작성 및 실행
5. 웹프로젝트 프로세스를 통한 개발 이슈 분석
6. 기획, 디자인 부문과의 협업
7. 프리젠테이션 스킬/프로젝트 관리
8. 실습 프로젝트 발표 및 리뷰
인터넷 마케팅 코스
1. 인터넷 마케팅 전략 수립
2. 인터넷 광고/이벤트/프로모션
3. 웹2.0 프로모션/마케팅 기획력 향상
4. 최신 인터넷 마케팅 트렌드
5. 인터넷 마케팅 실행 계획 수립
6. 웹프로젝트
7. 프리젠테이션 스킬/프로젝트 관리
8. 실습 프로젝트 발표 및 리뷰
등록 : 웹사이트를 통한 온라인 등록 후 결제 www.dikr.co.kr
연락처 : 02-2017-2600~2606 / basic@dikr.co.kr
홈페이지 바로 가기 : www.dikr.co.kr
교육 과정 교육 내용 기간
전략으로 접근하는 웹기획 실무 워크샵 상세보기 2/22,25,27,29,3/3 (5일간)
웹프로젝트 관리 PM 실무 워크샵 상세보기 2/28,3/4,6,11,13 (5일간)
IPTV 비즈니스 성공 전략 워크샵 상세보기 2/28, 3/4 (2일간)
CSS 및 웹표준 디자인 실무 워크샵 상세보기 2/29,3/3,5,7,10,12 (6일간)
웹사이트 전략 수립 및 제안서 작성 실무 워크샵 상세보기 3/6,11,13,18,20,25,27,4/1 (8일간)
TAGweb,
Posted by 톰켓 Trackback 0 Comment 0

Applet을 이용하여야 합니다.

 

Applet은 구현을 하셔야 하고 방법은 아래의 내용으로 호출하면 됩니다.

Applet내에서 실행프로그램 인자를 받아서 exec 시키면 됩니다.

 

 

    <Script>
    <!--

 

     function launchNMS(){
      var ret = ch.perform("C:/local/NMS/run.bat  /user=tnms01 /pw=1111", "C:/local/NMS/", false, "osce");
      if(ret < 0)
       dlgError("
알 수 없는 원인에 의해 NMS 애플리케이션이 작동하지 않았습니다.");
     }

 

    -->
    </Script>

 

<Object

 

 codetype="application/java"
 classid="java:com.chalupa.invoker.Invoker.class"

 

 width="0"
 height="0"
 id="ch"
 name="ch"
 MAYSCRIPT="true"
 >
 <Param name="MAYSCRIPT" value="true"/>
 <Param name="useslibrary" Value="DoApplet"/>
 <Param name="useslibraryversion" Value="1,0,0,75"/>
 <Param name="useslibrarycodebase" value="Do.cab"/>
 <Param name="codebase" value="/nits/chalupa/"/>

 

 <Param name="rid" value="C00000"/>
</Object>

 

메뉴...

<a k="status_text1_1">전송망_NMS</a><a k="subdesc1_1">전송망_NMS</a><a k="url1_1">java-script:parent.launchNMS()</a><a k="url1_1">java-script:parent.launchNMS()</a>

 

도움이 되실려나 모르겠습니다.

 

그럼 수고하세요..

Posted by 톰켓 Trackback 0 Comment 0
DecimalFormat formater = new java.text.DecimalFormat("###,###,###,###,###,###,###,##0.00");//숫자포멧

뒤에 0.00을 붙여 주면

무조건 2쨰 짜리 까지 나오게 된다
0.00
1.24
식으로
Posted by 톰켓 Trackback 0 Comment 0


티스토리 툴바