쩡이의 걸음마 세상여행


 <FORM ACTION="/servlet/MultipartTest" METHOD=POST ENCTYPE="multipart/form-data">
 이름: <INPUT TYPE=TEXT NAME=name> <BR>
 업로드할 파일 이름: <INPUT TYPE=FILE NAME=fileone>
<BR>
<INPUT TYPE=submit NAME=save value=파일업로드>
</form>



 MultipartTest.java
 try {
 MultipartRequest uploadin= new MultipartRequest(req, ".", 2 * 1024 * 1024);//2m까지 용량 제한

  Enumeration datain= uploadin.getParameterNames();
  while (datain.hasMoreElements()) {
   String dataname = (String)datain.nextElement();
   String datavalue = uploadin.getParameter(name);
   out.println(dataname + " = " + datavalue);
  }

  Enumeration filein = uploadin.getFileNames();
  while (filein.hasMoreElements()) {
   String name = (String)filein.nextElement();
   String filename = uploadin.getFilesystemName(name);
   String type = uploadin.getContentType(name);
   File f = uploadin.getFile(name);
  }
}

Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 11:45

 엑셀
application/vnd.ms-excel
MS 워드
application/msword
파워포인트
application/vnd.ms-powerpoint

 res.setContentType("application/vnd.ms-excel");
 PrintWriter out = new PrintWriter( new OutputStreamWriter(res.getOutputStream(), "KSC5601"),true);

 out.println("번호\t 이름\t 제목");
 out.println("1\t 김정헌\t 오늘은 이랬습니다.");
 out.println("2\t 정보현\t 오늘은 이랬습니다.");
 out.println("3\t 박공배\t 오늘은 이랬습니다.");
 out.println("4\t 황사순\t 오늘은 이랬습니다.");
 out.close();

===========================================
엑셀 파워포인트 ms워드로의 다운로드
내용 파일 다운로드에 유용한 부분`^^

Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 11:34
 private void Chartin() {
  BufferedImage img = new BufferedImage(400, 200, BufferedImage.TYPE_INT_RGB);
  Graphics2D bgin = img.createGraphics();
  bgin.setColor(Color.white);
  bgin.fillRect(0,0,400,200);
  bgin.setColor(Color.black);
  bgin = new BarChart(0, 0, 400, 200);
  bar.setLabelType(Chart.INSIDE);
  bar.setMax(20);
  bar.setScale(5);
  bar.setValue(value);
  bar.setLabel(label);
  bar.setColor(color);
  bar.paint(g);
  try {
   BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(file));
   JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
   encoder.encode(img);
   out.close();
  } catch(Exception e) { }
 }
====================================
요기능은 나도 더 분석을~~^^ 모르는 부분들이 조금 보인다..
jpeg 만드는게 이렇게 이루어 진다는것 정도만..나중에 예제가 더 나오면 정리해서 올려야지~~!!
Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 11:27

Select_in.html
<select name=selecttest size=3 multiple>
 <option value="A">A</option>
 <option value="B">B</option>
 <option value="C">C</option>
 <option value="D">D</option>
</select>

Select_in.java
 Enumeration selectchk = req.getParameterNames();
 while(selectchk.hasMoreElements()) {
  String name = (String)selectchk.nextElement();
  String selvar[] = req.getParameterValues(name);
   for(int i=0; i < selvar.length; i++) {
    out.print("<LI>");
    out.print(HangulConversion.toKor(name));
    out.print(" : ");
    out.println(HangulConversion.toKor(selvar[i]));
   }
 }

Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 10:53

 Multi_in.html
<input type=radio name="radiotest" value="A">A <br>
<input type=radio name="radiotest value="B">B <br>
<input type=radio name="radiotest value="C">C <br>
<input type=radio name="radiotest value="D">D <br>

 Multi_in.java
 Enumeration chkval = req.getParameterNames(); //파라메터 이름을 모르는 경우
 while(chkval.hasMoreElements()) {
   String name = (String)chkval.nextElement();
   String value = HangulConversion.toKor(
   (String)req.getParameter(name));
   out.print("<LI>");
   out.print(HangulConversion.toKor(name));
   out.print(" : ");
   out.println(value);
 }

Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 10:45


– Multi_in.html
<input type=checkbox name="chktest" value="A">A <br>
<input type=checkbox name="chktest" value="B">B <br>
<input type=checkbox name="chktest" value="C"> C <br>
<input type=submit value=전송>
<input type=reset value=취소>

 Multi_in.java
String[] chkval = req.getParameterValues("chktest");//체크된 여러개의 값들을 배열로 담음
for(int i=0; i < chkval.length ; i++) {
 out.print("<LI>");
 out.println(HangulConversion.toKor(chkval[i]));
}

Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 10:38

==========값 입력받는 페이지
 <form method=GET[POST] action=/servlet/GetData>
 이름 <input type=input name=name><br>
 아이디<input type=input name=id> <br><br>
 <input type=submit value=전송>
 <input type=reset value=취소>
</form>

=========데이터 처리페이지GetData.java

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class GetData extends HttpServlet {

 public void doGet[Post](HttpServletRequest req, HttpServletResponse res)
 throws ServletException, IOException {

  res.setContentType("text/html");
   try {
   PrintWriter out = new PrintWriter(new
   OutputStreamWriter(res.getOutputStream(), "KSC5601"), true);
   String name = req.getParameter("name");
   String id= req.getParameter("id");
   String k_name = HangulConversion.toKor(name);
   String k_id = HangulConversion.toKor(id);
   out.println("<html>");
   out.println("<body>");
   out.println(k_id);
   out.println("</body>");
   out.println("</html>");
    out.close();
   } catch(Exception e) {
   getServletContext().log("Error in GetData :", e);
   }
  }
 }

==============================================================
[Post]부분을 빼고 사용하면 getdata 내용이다.
get부분을 [Post]부분을 바꾸고 사용하면 post^^

Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 10:20

• HangulConversion.java
 import java.io.*;

 public class HangulConversion {
 public static String toEng (String ko) {
  if (ko == null) {
   return null;
  }

  try {
   return new
   String(ko.getBytes("KSC5601"),"8859_1");
  } catch(Exception e) {
   return ko;
  }
 }

  public static String toKor (String en) {
   if (en == null) {
    return null;
   }
   try {
   return new String (en.getBytes("8859_1"),"KSC5601");
   } catch(Exception e) {
   r eturn en;
   }
  }
 }

Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 3. 09:57
일요일날 노트북에 jsp셋팅을 했다..
내가 한것 처럼 느껴지나~~^^
남친의 힘을 빌려~~^^
셋팅을 할줄 알지만..속도로 봐선 그게 빠를듯했다~~^^

오늘부터 이렇게..뭐 굳이 팁이 아니더라도 한줄씩 적기로 햇다..

나의 jsp일지가 시작된다..
한지가 오래되서 생각 안나는것들이 더 많지만..
핫팅^^~!!!
Posted by 알 수 없는 사용자
jsp+sql ^^ l 2007. 7. 2. 14:32
1 

최근에 올라온 글

카테고리

분류 전체보기 (51)
그냥 (4)
php+mysql (3)
jsp+sql ^^ (9)
javascript+ajax (0)
기타 공부해요~~ (0)
책을 읽어요 (0)
도시락 반찬 만들기 (4)
my poem (26)
시와함께 (0)
정이 이야기 (3)
서울나기 맛여행~!! (1)

태그목록

달력

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
tistory!get rss Tistory Tistory 가입하기!

공지 사항

최근에 달린 댓글

최근에 받은 트랙백