http://servlets.com/cos/

에서 cos-26Dec2008.zip 파일 받음


1.파일업로드 할때 파일이 저장될 디렉터리는 workspace경로부터 시작으로 작업프로젝트까지




2. file디렉터리안에 들어가면 upload라고 디렉터리 생성해놨다 실제 파일이 저장될 장소 준비완료



3.이클립에서 라이브러리 디렉터리에 cos.jar를 추가해준다.



'JAVA > JSP' 카테고리의 다른 글

JSP jai 라이브러리 다운 및 추가  (0) 2015.08.25
JSP Thumbnail 폼  (0) 2015.08.25
JSP 파일업로드 확인  (0) 2015.08.25
JSP 파일업로드 처리  (0) 2015.08.25
JSP 파일업로드 폼  (0) 2015.08.25
블로그 이미지

왕왕왕왕

,

<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<%

request.setCharacterEncoding("euc-kr");

String name = request.getParameter("name");

String subject = request.getParameter("subject");

String filename1 = request.getParameter("filename1");

String filename2 = request.getParameter("filename2");

%>


올린사람:

<%=name%><br> 제목:

<%=subject%><br> 파일명1 :

<a href="upload/<%=filename1%>"><%=filename1%></a>

<br> 파일명2 :

<a href="upload/<%=filename2%>"><%=filename2%></a>

<br>

</body>

</html>

'JAVA > JSP' 카테고리의 다른 글

JSP Thumbnail 폼  (0) 2015.08.25
JSP 파일업로드 (업로드되는 디렉터리 & cos.jar 추가 및 다운로드)  (0) 2015.08.25
JSP 파일업로드 처리  (0) 2015.08.25
JSP 파일업로드 폼  (0) 2015.08.25
JSP 오라클 트랜잭션  (0) 2015.08.24
블로그 이미지

왕왕왕왕

,

<%@page import="java.util.Enumeration"%>

<%@page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy"%>

<%@page import="com.oreilly.servlet.MultipartRequest"%>

<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<%

String uploadPath = request.getRealPath("upload");


int size = 10 * 1024 * 1024;

String name = "";

String subject = "";

String filename1 = "";

String filename2 = "";


try {

MultipartRequest multi = new MultipartRequest(request, uploadPath, size, "euc-kr",

new DefaultFileRenamePolicy());


name = multi.getParameter("name");

subject = multi.getParameter("subject");


Enumeration files = multi.getFileNames();


String file1 = (String) files.nextElement();

filename1 = multi.getFilesystemName(file1);

String file2 = (String) files.nextElement();

filename2 = multi.getFilesystemName(file2);


} catch (Exception e) {

e.printStackTrace();

}

%>


<form action="fileCheck.jsp" name="filecheck" method="post">

<input type="hidden" name="name" value="<%=name%>"> <input

type="hidden" name="subject" value="<%=subject%>"> <input

type="hidden" name="filename1" value="<%=filename1%>"> <input

type="hidden" name="filename2" value="<%=filename2%>">

</form>

<a href="#" onclick="javascript:filecheck.submit()"> 업로드 확인 및 다운로드

페이지 이동</a>

</body>

</html>

'JAVA > JSP' 카테고리의 다른 글

JSP 파일업로드 (업로드되는 디렉터리 & cos.jar 추가 및 다운로드)  (0) 2015.08.25
JSP 파일업로드 확인  (0) 2015.08.25
JSP 파일업로드 폼  (0) 2015.08.25
JSP 오라클 트랜잭션  (0) 2015.08.24
JSP 오라클 ResultSet  (0) 2015.08.24
블로그 이미지

왕왕왕왕

,

JSP 파일업로드 폼

JAVA/JSP 2015. 8. 25. 17:00

<%@ page language="java" contentType="text/html; charset=EUC-KR"%>

<html>

<head>

<title>FileUpload Form</title>

</head>

<body>

<center>

<form action="fileUpload.jsp" method="post" enctype="multipart/form-data">

<table border=1>

   <tr>

      <td colspan=2 align=center><h3>파일 업로드 폼</h3></td>

   <tr>

      <td>올린 사람 : </td><td><input type="text" name="name"></td><br>

   </tr>

   <tr>

      <td>제목 : </td><td><input type="text" name="subject"></td><br>

   </tr>

   <tr>

//타입이 file로하면 자동으로 구현됨

      <td>파일명1 : </td><td><input type="file" name="fileName1"></td><br>

   </tr>

   <tr>

      <td>파일명2 : </td><td><input type="file" name="fileName2"></td><p/>

   </tr>

   <tr>

      <td colspan=2 align=center><input type="submit" value="전송"></td>

   </tr>

</table>

</form>

</center>

</body>

</html>

'JAVA > JSP' 카테고리의 다른 글

JSP 파일업로드 확인  (0) 2015.08.25
JSP 파일업로드 처리  (0) 2015.08.25
JSP 오라클 트랜잭션  (0) 2015.08.24
JSP 오라클 ResultSet  (0) 2015.08.24
JSP 오라클 Statement  (0) 2015.08.21
블로그 이미지

왕왕왕왕

,

   String driverName = "oracle.jdbc.driver.OracleDriver";

String url = "jdbc:oracle:thin:@localhost:1521:orcl";

String user = "scott"; 

String password = "tiger";

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 한글깨짐  (0) 2015.10.05
Oracle 시퀀스  (0) 2015.09.23
Oracle 계정 Unlock  (0) 2015.08.24
Oracle 테이블 데이터 삭제  (0) 2015.08.20
Oracle 테이블 데이터 수정  (0) 2015.08.20
블로그 이미지

왕왕왕왕

,

자바 SQL 소스

JAVA/자바 2015. 8. 25. 16:12

package test1;


import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;


public class DB {


// 데이터베이스 연결

private Connection connection() {


Connection con = null;

String driverName = "oracle.jdbc.driver.OracleDriver";

String url = "jdbc:oracle:thin:@localhost:1521:orcl";

String user = "scott";

String password = "tiger";

try {

// 드라이버 로드

Class.forName(driverName);

// 연결

con = DriverManager.getConnection(url, user, password);


} catch (SQLException e) {

e.printStackTrace();

} catch (ClassNotFoundException e) {

// TODO 자동 생성된 catch 블록

e.printStackTrace();

}

// 모두완료된 con을 리턴해줌

return con;

}


public boolean login(String idx, String pw) {

String sql = "select * from member where idx= '" + idx + "' and pw='" + pw + "'";

Connection con = connection();

PreparedStatement pstmt;

ResultSet re;

String idxchk = null, pwchk = null;

try {

pstmt = con.prepareStatement(sql);

re = pstmt.executeQuery();

while (re.next()) {

idxchk = re.getString(1);

pwchk = re.getString(2);

}

if (idxchk.equals(idx) && pwchk.equals(pw)) {

return true;

}


con.close();

pstmt.close();

re.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println(e.toString() + " login Method sql error");

return false;

} catch (NullPointerException e1) {

System.out.println(e1.toString() + " login Method null error");

return false;

}


return false;

}


public boolean sign(String idx, String pw, String name, String phone, String addr, String gender, String email) {

String sql = "insert into member(idx,pw,name,phone,addr,gender,email) values(?,?,?,?,?,?,?)";

String sql2 = "select * from member where idx='" + idx + "'";

Connection con = connection();

PreparedStatement pstmt;

ResultSet re = null;

try {

// con.setAutoCommit(false);

pstmt = con.prepareStatement(sql);

pstmt.setString(1, idx);

pstmt.setString(2, pw);

pstmt.setString(3, name);

pstmt.setString(4, phone);

pstmt.setString(5, addr);

pstmt.setString(6, gender);

pstmt.setString(7, email);

pstmt.executeUpdate();

pstmt.close();


// pstmt = con.prepareStatement(sql2);

// re = pstmt.executeQuery();

//

// if (re.next()) {

// con.rollback();

// System.out.println("roll");

// } else {

// con.commit();

// System.out.println("comit");

// }


pstmt.close();

// con.setAutoCommit(true);

return true;

} catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println(e.toString() + " sign Method sql error");

return false;

}


}


public String member_list() {

String sql = "select * from member ";

Connection con = connection();

PreparedStatement pstmt;

ResultSet re = null;

String list = "";

try {

pstmt = con.prepareStatement(sql);

re = pstmt.executeQuery();


while (re.next()) {

list += re.getString(1) + " ";

}


con.close();

pstmt.close();


return list;

} catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println(e.toString() + " sign Method sql error");

}

return list;


}


public String member_info() {

String sql = "select * from member ";

Connection con = connection();

PreparedStatement pstmt;

ResultSet re = null;

String list = "";

String[] item = { "아이디 ", "비밀번호 ", "이름 ", "전화번호 ", "주소 ", "성별 ", "메일 " };

try {

pstmt = con.prepareStatement(sql);

re = pstmt.executeQuery();


while (re.next()) {

for (int i = 1; i < 8; i++) {


if (i == 7) {

list += item[i - 1] + re.getString(i) + ";";

} else {

list += item[i - 1] + re.getString(i) + " ";

}

}

}


con.close();

pstmt.close();


return list;

} catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println(e.toString() + " sign Method sql error");

}

return list;


}


public boolean member_del(String idx) {

String sql = "delete from member where idx= '" + idx + "'";

Connection con = connection();

PreparedStatement pstmt;

String list = "";

try {

pstmt = con.prepareStatement(sql);

pstmt.executeQuery();


con.close();

pstmt.close();


return true;

} catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println(e.toString() + " sign Method sql error");

}

return false;


}

}



블로그 이미지

왕왕왕왕

,

ex) 1을 입력하면 page_a로가고 2는 page_b, 3은 page_c로 간다.

<html>

<head>

<script>

function form_submit(){

if(num.value==1){

document.test.action="page_a.html";

document.test.submit();

}

else if(num.value==2){

document.test.action="page_b.html";

document.test.submit();

}

else{

document.test.action="page_c.html";

document.test.submit();

}

}

</script>

</head>

<body>

<form name="test" id="test" action="POST">

<input type="text" id="num" value="">

<input type="button" onclick="form_submit();" value="submit">

</body>

</html>

블로그 이미지

왕왕왕왕

,

Jquery select 제어

JAVA/Jquery 2015. 8. 25. 16:04

1. jQuery로 선택된 값 읽기

 

$("#selectBox option:selected").val();

$("select[name=name]").val();

 

2. jQuery로 선택된 내용 읽기

 

$("#selectBox option:selected").text();

 

3. 선택된 위치

 

var index = $("#test option").index($("#test option:selected"));

 

4. Add options to the end of a select

 

$("#selectBox").append("<option value='1'>Apples</option>");

$("#selectBox").append("<option value='2'>After Apples</option>");

 

5. Add options to the start of a select

 

$("#selectBox").prepend("<option value='0'>Before Apples</option>");

 

6. Replace all the options with new options

 

$("#selectBox").html("<option value='1'>Some oranges</option><option value='2'>MoreOranges</option>");

 

7. Replace items at a certain index

 

$("#selectBox option:eq(1)").replaceWith("<option value='2'>Someapples</option>");

$("#selectBox option:eq(2)").replaceWith("<option value='3'>Somebananas</option>");

 

8. 지정된 index값으로 select 하기

 

$("#selectBox option:eq(2)").attr("selected", "selected");

 

9. text 값으로 select 하기

 

$("#selectBox").val("Someoranges").attr("selected", "selected");

 

10. value값으로 select 하기

 

$("#selectBox").val("2");

 

11. 지정된 인덱스값의 item 삭제

 

$("#selectBox option:eq(0)").remove();

 

12. 첫번째 item 삭제

 

$("#selectBox option:first").remove();

 

13. 마지막 item 삭제

 

$("#selectBox option:last").remove();

 

14. 선택된 옵션의 text 구하기

 

alert(!$("#selectBox option:selected").text());

 

15. 선택된 옵션의 value 구하기

 

alert(!$("#selectBox option:selected").val());

 

16. 선택된 옵션 index 구하기

 

alert(!$("#selectBox option").index($("#selectBox option:selected")));

 

17. SelecBox 아이템 갯수 구하기

 

alert(!$("#selectBox option").size());

 

18. 선택된 옵션 앞의 아이템 갯수

 

alert(!$("#selectBox option:selected").prevAl!l().size());

 

19. 선택된 옵션 후의 아이템 갯수

 

alert(!$("#selectBox option:selected").nextAll().size());

 

20. Insert an item in after a particular position

 

$("#selectBox option:eq(0)").after("<option value='4'>Somepears</option>");

 

21. Insert an item in before a particular position

 

$("#selectBox option:eq(3)").before("<option value='5'>Someapricots</option>");

 

22. Getting values when item is selected

 

$("#selectBox").change(function(){

           alert(!$(this).val());

           alert(!$(this).children("option:selected").text());

});



출처 : http://blog.daum.net/twinsnow/124

'JAVA > Jquery' 카테고리의 다른 글

Jquery addClass  (0) 2015.10.02
Jquery Submit 하기  (0) 2015.09.22
Jquery 새창 화면중앙에 띄우기  (0) 2015.08.19
Jquery onload 사용법  (0) 2015.08.13
Jquery 텍스트필드 2개 유효성검사  (0) 2015.08.12
블로그 이미지

왕왕왕왕

,