관리 메뉴

me made it !

[JSP] 20230317 JSP 로그인 하고 게시판에 글쓰기 본문

TIL/JSP

[JSP] 20230317 JSP 로그인 하고 게시판에 글쓰기

yeoney 2023. 3. 17. 16:43
반응형

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<%
if (session.getAttribute("midx")==null){
	out.println("<script>alert('로그인 하셔야 합니다.'); history.back(-1);</script>");
	
	
}
%>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>글쓰기화면</title>
<script type="text/javascript">
function check(){	

	var fm = document.frm;	
	if (fm.subject.value == "" ){
		alert("제목을 입력하세요");
		fm.subject.focus();
		return;
	}else if (fm.contents.value == ""){
		alert("내용을 입력하세요");
		fm.contents.focus();
		return;
	}else if (fm.writer.value == ""){
		alert("작성자를 입력하세요");
		fm.writer.focus();
		return;
	}else if (fm.pwd.value == ""){
		alert("비밀번호를 입력하세요");
		fm.pwd.focus();
		return;
	}
	
	fm.action = "<%=request.getContextPath()%>/board/boardWriteAction.do";
	fm.method="post";
//	fm.enctype ="multipart/form-data";
	fm.submit();
	return;
}


</script>
</head>
<body>
게시판 글쓰기
<form name="frm">
<table  border=1 style="width:500px;">
<tr>
<td>제목</td>
<td><input type="text" name="subject"></td>
</tr>
<tr>
<td>내용</td>
<td><textarea name="contents" cols="50"  rows="5"></textarea></td>
</tr>
<tr>
<td>작성자</td>
<td><input type="text" name="writer" maxlength=20></td>
</tr>
<tr>
<td>비밀번호</td>
<td><input type="password" name="pwd" maxlength=20></td>
</tr>

<tr>
<td>파일첨부</td>
<td><input type="file" name="filename"></td>
</tr>

<tr><td colspan=2>
<input type="button" name="btn"  value="확인" onclick="check();">
<input type="reset" name="rst" value="리셋">
</td></tr>

</table>
</form>
</body>
</html>​

 

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>

<a href="<%=request.getContextPath()%>/member/memberJoin.do">회원가입하기</a>
<a href="<%=request.getContextPath()%>/board/boardList.do">게시판목록</a>


<%if (session.getAttribute("midx")!=null){
	int midx = (int)session.getAttribute("midx");
	out.println("회원번호;"+midx);
	String memberName = (String) session.getAttribute("memberName");
	out.println("회원이름: "+ memberName);
%>

<a href="<%=request.getContextPath()%>/member/memberLogOut.do">회원로그아웃</a> 

<%
}else {
%>
<a href="<%=request.getContextPath()%>/member/memberLogin.do">회원로그인</a> 
	
<%}%>




</body>
</html>

 

 

 

 

 

로그인 안하고 글쓰기를 한다면??

막혔다  .. ! 

로그인 하고 다시 글쓰기 누른다 

글쓰기가 가능해진다 . 

 

반응형