Results 1 to 4 of 4
Thread: Ïðîáëåì ñ login page jsp
Hybrid View
-
9th September 2010 13:20 #1Registered User
Join Date: Sep:2010
Location: Sofia
Posts: 2
Ïðîáëåì ñ login page jsp
Çäðàâåéòå, îïèòâàì ñå äà íàïðàâÿ login page, êàòî èçïîëçâàì ñëåäíèÿ êîä:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="cyrillic">
<title>Îöåíêè</title>
</head>
<body bgcolor="#ffffcc" topmargin="0">
<from method="get" action="http://localhost:8080/School/Ocenki.jsp">
<table border="0" width="100%">
<tr>
<td width=100%>
<table border="0" width="97%" height="30">
<tr>
<td width="30%" height="13" valign="middle" align="right">
<font face="Arial" size="10" color="#800000"<b><i>Åëåêòðîííà ñèñòåìà íà Ó÷èëèùå
" "</i></b></font>
</td>
</tr>
</table>
<table border="1" width"100%" height="13">
<tr align="center" >
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Home.jsp">Íà÷àëî</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Disciplini.jsp">Äèñöèïëèíè</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Klasove.jsp">Êëàñîâå</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Otsustviq.jsp">Îòñúñòâèÿ</a></font></b></p>
</td>
<td width="95%" hieght="557" >
</tr>
</table>
<p align="center"><font face="Arial" size="2" color="#800000">Ìîëÿ âúâåäåòå âàøåòî ïîòðåáèòåëñêî èìå è ïàðîëà!</font></p>
<p align="center"><font face="Arial" size="2" color="#800000">Ïîòðåáèòåëñêî èìå:</font><input type="text" name="username" size="20"></p>
<p align="center"><font face="Arial" size="2" color="#800000">Âàøàòà ïàðîëà:</font>   ;<input type="password" name="password" nsize="20"></p>
<p align="center"><input type=submit value="Âúâåäè" name="B1" ></p>
</body>
</html>
Ñëåä âúâåæäàíå íà ïîòðåáèòåëñêî èìå è ïàðîëà è íàòèñêàíå íà áóòîíà, áè òðÿáâàëî äà ñå ïðåõâúðëè íà JSP ñòðàíèöàòà è äà ïðåäàäå äàííèòå îò òåêñòîâèòå ïîëåòà, íî íå ñå ïîëó÷àâà. JSP ñòðàíèöàòà å ñëåäíàòà:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="cyrillic">
<title>Îöåíêè</title>
</head>
<body bgcolor="#ffffcc" topmargin="0">
<from method="get" action="http://localhost:8080/School/Ocenki.htm">
<table border="0" width="100%">
<tr>
<td width=100%>
<table border="0" width="97%" height="30">
<tr>
<td width="30%" height="13" valign="middle" align="right">
<font face="Arial" size="10" color="#800000"<b><i>Åëåêòðîííà ñèñòåìà íà Ó÷èëèùå
" "</i></b></font>
</td>
</tr>
</table>
<table border="1" width"100%" height="13">
<tr align="center" >
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Home.jsp">Íà÷àëî</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Disciplini.jsp">Äèñöèïëèíè</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Klasove.jsp">Êëàñîâå</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Otsustviq.jsp">Îòñúñòâèÿ</a></font></b></p>
</td>
<td width="95%" hieght="557" >
</tr>
</table>
<table border="0" width"10%" height="43">
<tr>
<td width="15%" height="37" >
<p><b><font face="Arial" Size="4" color="#800000"><b><% out.println(new java.util.Date()); %></font></b></p>
</td>
<td width="15%" hieght="57" >
</tr>
</table>
<p align="center"><font face="Arial" size="2" color="#800000">Ìîëÿ âúâåäåòå âàøåòî ïîòðåáèòåëñêî èìå è ïàðîëà!</font></p>
<p align="center"><font face="Arial" size="2" color="#800000">Ïîòðåáèòåëñêî èìå:</font><input type="text" name="username" size="20"></p>
<p align="center"><font face="Arial" size="2" color="#800000">Âàøàòà ïàðîëà:</font>   ;<input type="password" name="password" nsize="20"></p>
<p align="center"><input type=submit value="Âúâåäè" name="B1"></p>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.text.*" %>
<%@ page language="java" %>
<%@ page contentType="text/html;charset=windows-1251" %>
String username;
String password;
username=request.getParameter("username" );
password=request.getParameter("pass");%> "></p>
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDri ver");
Connection connect;
connect=DriverManager.getConnection("jdb c
dbc:School","","");
Statement state;
state=connect.createStatement();
String strQuery1="Select Users.Password,Users.User_Name From Users ";
ResultSet result1=state.executeQuery(strQuery1);
String user;
String pass;
while(result1.next())
{
pass=result1.getString("Password");
user=result1.getString("User_Name");
if((username.equals(user))&&(password.eq uals(pass)))
{
<jsp:forward page="/School/Home.jsp"/>
else
out.println("Íåâàëèäíè Ïîòðåáèòåë èëè Ïàðîëà!!!");
}
connect.close();
}
catch(Exception e){
out.println("done exception" +e);
}
</form>
</body>
</html>
Îïèòàõ è òàêà:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="cyrillic">
<title>Îöåíêè</title>
</head>
<body bgcolor="#ffffcc" topmargin="0">
<from method="get" action="http://localhost:8080/School/Ocenki.jsp">
<table border="0" width="100%">
<tr>
<td width=100%>
<table border="0" width="97%" height="30">
<tr>
<td width="30%" height="13" valign="middle" align="right">
<font face="Arial" size="10" color="#800000"<b><i>Åëåêòðîííà ñèñòåìà íà Ó÷èëèùå
" "</i></b></font>
</td>
</tr>
</table>
<table border="1" width"100%" height="13">
<tr align="center" >
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Home.jsp">Íà÷àëî</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Disciplini.jsp">Äèñöèïëèíè</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Klasove.jsp">Êëàñîâå</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Otsustviq.jsp">Îòñúñòâèÿ</a></font></b></p>
</td>
<td width="95%" hieght="557" >
</tr>
</table>
<p align="center"><font face="Arial" size="2" color="#800000">Ìîëÿ âúâåäåòå âàøåòî ïîòðåáèòåëñêî èìå è ïàðîëà!</font></p>
<p align="center"><font face="Arial" size="2" color="#800000">Ïîòðåáèòåëñêî èìå:</font><input type="text" name="username" size="20"></p>
<p align="center"><font face="Arial" size="2" color="#800000">Âàøàòà ïàðîëà:</font>   ;<input type="password" name="password" nsize="20"></p>
<p align="center"><input type=submit value="Âúâåäè" name="B1" onClick="location.href='http://localhost:8080/School/Ocenki.jsp'" ></p>
</body>
</html>
Ïî òîçè íà÷èí, ñå ïðåõâúðëÿ êúì jsp ñòðàíèöàòà, íî äàíèòå îò òåêñòîâèòå ïîëåòà îòíîâî íå ñå ïðåäàâàò êúì íåÿ.
Ìîëÿ âè, ïîìîãíåòå - êúäå ãðåøà?
-
9th September 2010 13:26 #2
Ëèïñâà òè <form> åëåìåíò â ïúðâàòà ñòðàíèöà. Ïðè âòîðèÿ îòèâàø íà íîâàòà ñòðàíèöà, íî ïàê ïîðàäè ëèïñàòà íà ôîðì, íÿìà êîé äà ïðàòè äàííèòå
Ïîñëåäíà ðåäàêöèÿ: èçâúðøåíà îò XaMaB; íà äíåøíà äàòà. 0.42 ñåêóíäè ñëåä ïóñêàíå íà ïîñòà
In God we Trust (all others must submit a X.509 certificate). Àêî ñïîðèø ñ èäèîò, âåðîÿòíî è òîé ïðàâè ñúùîòî èëè ñè ïîïàäíàë íà ïàðòèåí (íåïúëåí) ÷ëåí
-
9th September 2010 15:22 #3Registered User
Join Date: Sep:2010
Location: Sofia
Posts: 2
áëàãîäàðÿ òè, íàèñòèíà òîâà ñå îêàçà ïðîáëåìà
---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 15:22 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â 14:15 ----------
Èìàì îùå åäèí âúïðîñ, òîâà å jsp:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="cyrillic">
<title>Îöåíêè</title>
</head>
<body bgcolor="#ffffcc" topmargin="0">
<from method="get" action="http://localhost:8080/School/Ocenki.htm">
<table border="0" width="100%">
<tr>
<td width=100%>
<table border="0" width="97%" height="30">
<tr>
<td width="30%" height="13" valign="middle" align="right">
<font face="Arial" size="10" color="#800000"<b><i>Åëåêòðîííà ñèñòåìà íà Ó÷èëèùå
" "</i></b></font>
</td>
</tr>
</table>
<table border="1" width"100%" height="13">
<tr align="center" >
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Home.jsp">Íà÷àëî</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Disciplini.jsp">Äèñöèïëèíè</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Klasove.jsp">Êëàñîâå</a></font></b></p>
</td>
<td width="25%" height="13" >
<p><b><font face="Arial" Size="5" color="#800000"><b><a HREF=
"http://localhost:8080/School/Otsustviq.jsp">Îòñúñòâèÿ</a></font></b></p>
</td>
<td width="95%" hieght="557" >
</tr>
</table>
<table border="0" width"10%" height="43">
<tr>
<td width="15%" height="37" >
<p><b><font face="Arial" Size="4" color="#800000"><b><% out.println(new java.util.Date()); %></font></b></p>
</td>
<td width="15%" hieght="57" >
</tr>
</table>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.text.*" %>
<%@ page language="java" %>
<%@ page contentType="text/html;charset=windows-1251" %>
<%
String username;
String password;
username=request.getParameter("username" );
password=request.getParameter("pass");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDri ver");
Connection connect;
connect=DriverManager.getConnection("jdb c
dbc:School","","");
Statement state;
state=connect.createStatement();
String strQuery1="Select Users.Password,Users.User_Name From Users where User_Name='"+username+"'";
ResultSet result1=state.executeQuery(strQuery1);
String pass;
pass=result1.getString("Password");
if(password.equals(pass))
{
out.println("Óñïåøíî ëîãâàíå");
}
else
out.println("Íåâàëèäíè Ïîòðåáèòåë èëè Ïàðîëà!!!");
}
catch(Exception e){
out.println("done exception" +e);
}
/*out.println(username);
out.println(password); */
%>
</form>
</body>
</html>
Ãúðìè ñúñ ñëåäíèÿ exception:
done exceptionjava.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)'; file already in use.
áàçàòà íå ñå èçïîëçâà îò íèòî åäèí äðóã ïðîöåñ. Êàê äà ãî èçáåãíà?
-
12th September 2010 04:29 #4
Òóê èìà åäèí èçëèøåí space: Class.forName("sun.jdbc.odbc.JdbcOdbcDri ver");
Îòäåëíî ïðîâåðè äàëè ñè çàðåäèë jdbc äðàéâåðà â áèáëèîòåêèòå.
Àêî ïàðîëàòà å null ùå èçãúðìèø ñ NullPointerException ïðè equals-a. Íàïðàâè ñè åäíà ïðîâåðêà çà null è ïðîñâîè "" ïðèìåðíî ...
Óñïåõ.Thåre are 10 kinds of people in this world - people who know binary, and those who don't.
 ñúîòíîøåíèå öåíà-êà÷åñòâî, áèðàòà íà àâàíòà íÿìà êîíêóðåíöèÿ.




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè