Estou tentando escrever um txt quando uma página for acessada e quando o admin estiver logado, mas eu só consegui escrever até agora quando a página é acessada mas independente de ser admin ou não. Vejam o código.
<%@ include file="/WEB/jsp/include/incrt.jsp" %>
<%@page import="com.dts.Common"%>
<%@page import="com.dts.view.ShareUser"%>
<%@page import="java.io.*"%>
<tag:page dwr="IntialPage" js="view" onload="init">
<jsp:body>
<script type="text/javascript">
var isAdmin;
isAdmin = data.access == <c:out value="<%= ShareUser.ACCESS_ADMIN %>"/>;
if (isAdmin) { ... }
</script>
</jsp:body>
</tag:page>
<%
String str = "texto";
String nameOfTextFile = "imp.txt";
try {
PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
pw.println(str);
pw.close();
} catch(IOException e) {
out.println(e.getMessage());
}
%>
Ok desse jeito eu consigo escrever o txt, mas eu só quero quando o admin estiver logado e a variável que pega esse valor(isAdmin) está num trecho de código em javascript e eu não tô sabendo manipular a coisa e não sei também se é possível. Sugestões?