2013-07-13 2 views
0
<html> 
<body> 
<input type="button" value="LOGOUT" onclick='<%session.setAttribute("loggedin","false");'/> 
</body> 
</html> 

버튼 클릭시 세션 값을 변경해야합니다. 하지만 도움이되지 않습니다. 나는 형식의 사용을 피하려고 노력하고있다. 도움이 필요해.버튼 클릭으로 세션 값 변경

답변

1

자바는 서버 측입니다. 세션은 클라이언트가 아닌 서버 메모리에 있습니다. 클라이언트에서는 이것을 변경할 수 없습니다. 당신은 양식을 가지고도 그렇게 할 수없는 양식

+0

을 사용합니다. pls 도움을 – Saurabh

+0

당신이 가장 서블릿을 만들고이 모든 일을합니다. 당신이 onclick 메소드에서 자바 코드를 작성하여이 작업을 수행 할 수 있는지 확실하지 않습니다. 당신은 서블릿과 폼을 사용하지 않을 것입니다. 물론 JSP 페이지가 index.html이면'action = index.html? docommand = userof'로 폼을 생성 할 수 있습니다. 당신의 JSP에서'if (request.getParameter ("docommand")! = null && request.getParameter ("docommand"). equals ("userof")) 그런 다음 session.setAttribyte ("loggedin", "false"); ' –

+0

고맙습니다. 효과가있다. – Saurabh

관련 문제