Я пытаюсь передать значение из сервлета в js и постоянно получаю нулевое значение, где я делаю это неправильно?
login. java -servlet
if(bt.equals("frname")){
String user =request.getParameter("frname");
String requester=(String) session.getAttribute("uname");
session.setAttribute("passingv", requester);
try {
if (UserDao.validateUser(user)==true) {
UserDao.insertvalues(requester,user);
request.getRequestDispatcher("main.jsp").forward(request, response);
} else {
out.println(" <script type='text/javascript'> ");
out.println("alert('User doesnot exists');");
out.println("</script>");
response.sendRedirect("main.jsp");
}
} catch (ClassNotFoundException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
main . jsp
<%=(String)session.getAttribute("passingv")%>
main. js
var test = '<%=(String)session.getAttribute("passingv")%>';
console.log(test);