addBbs.html

<!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=UTF-8">
<title>Insert title here</title>

<script type="text/javascript">
 
 function doJob(){

  var formObj = document.getElementById("f1");
  formObj.submit();
 }
 
 function doA(){
  
  var obj = document.getElementById("testDiv");
  obj.addEventListener("click", doJob);
  
 }
 
 window.onload = doA;
 
</script>

</head>

<body>

<form id="f1" action="addBbsAction.jsp" method="post">
<label>제목</label><input type="text" name = "title"/><br/>
<label>작성자</label><input type="text" name = "writer"/><br/>
<label>내용</label><textarea name="content" rows="10" cols="50"></textarea><br/>
<div id="testDiv">눌러보세요</div>
</form>

</body>
</html>


addBbsAction.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="org.thinker.bbs.*" %>


<%
 request.setCharacterEncoding("UTF-8"); 
 BbsService service = new BbsServiceImpl();
 
 BbsVO vo = new BbsVO();
 
 String title = request.getParameter("title");
 String writer = request.getParameter("writer");
 String content = request.getParameter("content");
 
 vo.setTitle(title);
 vo.setWriter(writer);
 vo.setContent(content);
 
 out.print(content);
 
 out.print(vo);
 
 String resultMsg = "";
 
 try{
  service.create(vo);
  resultMsg="글입력성공";
 }catch(Exception e){
  resultMsg="글쓰기 실패";
 }

%>


<!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=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%=resultMsg %>
결과페이지
</body>
</html>


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

스트럿츠1 이클립스 설치  (1) 2012.02.29
[게시판] list.jsp  (0) 2012.02.23
[게시판] BbsService - 설계  (0) 2012.02.23
[게시판] BbsServiceImpl  (0) 2012.02.23
query maker  (0) 2012.02.23