목록JSP (284)
WON.dev
Inet4Address.getLocalHost().getHostAddress() // BDao.getInsert 메소드 사용 String realPath = request.getServletContext().getRealPath("/upload"); MultipartRequest mr = new MultipartRequest( request, realPath, 1024 * 1024 * 10,// 바이트 단위 (1024=1KB) (1024KB=1MB) "utf-8", new DefaultFileRenamePolicy() // 동일한 이름의 파일이 업로드되면 어떤 방식으로 저장할 것인지 // 기본 값 : 파일 뒤에 번호를 붙임 ); BVO vo = new BVO(); vo.setWriter(mr.getPar..
BBS 게시글 작성 작성자 제목 비밀번호 첨부파일 내용
Inet4Address.getLocalHost().getHostAddress() // BDao.getInsert 메소드 사용 request.setCharacterEncoding("utf-8"); CVO vo = new CVO(); vo.setWriter(request.getParameter("writer")); vo.setContent(request.getParameter("content")); vo.setPw(request.getParameter("pw")); vo.setIp(Inet4Address.getLocalHost().getHostAddress()); vo.setB_idx(Integer.parseInt(request.getParameter("b_idx"))); int result = BDao.g..
pvo.getTotalBlock()){ pvo.setEndBlock(pvo.getTotalPage()); } //3.화면에서 페이징을 사용할 수 있도록 객체에 저장 pageContext.setAttribute("pvo", pvo); //4.게시물이 열린 경우 session에 저장되어야 하는데... 흠..추후 계속 String open = (String)session.getAttribute("open"); if(open != null){ session.removeAttribute("open"); } %> BBS 게시판 번호 제목 작성자 날짜 조회수 게시물이 없습니다. ${vo.b_idx } ${vo.title } ${vo.writer } ${vo.reg_date } ${vo.hit } ◀ ◀ ${p } $..
INSERT INTO comment_t VALUES( comment_seq.nextval, #{writer}, #{content}, #{pw}, #{ip}, sysdate, #{b_idx} ) select * from comment_t where b_idx=#{b_idx} DELETE FROM comment_t WHERE c_idx=#{c_idx}
select count(*) from bbs_t select * from (select rownum r_num, A.* from (select * from bbs_t order by b_idx desc)A) where r_num BETWEEN #{begin} and #{end} INSERT INTO BBS_T VALUES( bbs_seq.nextval, #{writer}, #{title}, #{content}, #{pw}, 0, #{ip}, #{filename}, sysdate ) SELECT * FROM BBS_T WHERE B_IDX = #{b_idx } DELETE * FROM BBS_T WHERE b_idx=#{b_idx} update bbs_t set title=#{title}, content=..
package org.joonzis.mybatis; import java.io.InputStream; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; public class DBService {// factory를 만드는게 목적 // 필드 private static SqlSessionFactory factory = null; // 싱글톤 static { try { String resource = "org/joonzis/mybatis/sqlmap.xml";//에러가 나지 않는다(오타) In..
package org.joonzis.model; public class Paging { // 필드 private int totalRecord = 0;// 전체 게시물의 개수 private int recordPerPage = 3;// 한 페이지당 표시할 게시물 수 private int totalPage = 0;// 전체 페이지 개수 private int nowpage = 1;// 현재 페이지 번호 private int begin = 0;// 현재 페이지에 표시할 시작 게시물의 번호 private int end = 0;// 현재 페이지에 표시할 종료 게시물의 번호 private int pagePerBlock = 3;// 한 블록에 포함되는 페이지 수(ex 1블록 : 1 2 3) private int tota..