프로그램/웹프로그래밍

[게시판] addBbs.html, addBbsAction.jsp

sabper 2012. 2. 23. 18:06


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>