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 |