Вот код:JavaScript не работает после перенаправления страницы JSP .... Любое решение?
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
Connection con = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try
{
con = DataSource.getInstance().getConnection();
String sql = "select userid,password from users where userid=? and password=?";
pstmt = con.prepareStatement(sql);
pstmt.setString(1, username);
pstmt.setString(2, password);
rs = pstmt.executeQuery();
if(!rs.isBeforeFirst())
{
response.sendRedirect("login.jsp");
%>
<script type="text/javascript">
var x = document.getElementById("errorbox");
alert(x);
x.style.display = "block";
x.innerHTML = "Ooops...User doesn't exist!!";
</script>
<%
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
А вот структура каталогов проекта ..
WebContent
|
|---Meta-Inf
|
|---resources
| |____CSS
| |____JS
| |____images
|---Web-Inf
|
|-----login.jsp
|-----verify.jsp
Ресурсы файл содержит CSS, JS и изображений папки для хранения ресурсов CSS, JavaScript и изображения. Все файлы .jsp находятся в каталоге WebContent.
Когда пользователь не может быть аутентифицирован, я использую sendRedirect («login.jsp»), и на этой странице у меня есть элемент div, свойство отображения которого равно none. Поэтому я хочу использовать JavaScript для установки свойства для отображения: block. Но JavaScript не работает после перенаправления.
Благодаря Лазаро. Это работает как шарм! Большое спасибо :) –