السلام عليكم ورحمة الله وبركاته
اخوان بعد الفضل لله والمنه ثم الى المنتدى من تمكني من عملية التسجيل بصورة صحيحة
اريد ان اعرف كيفية اظهار رسالة ترحيبية واسم المسجل في صفحة الترحيب بعد ادخالة كلمة السر والاسم صحيحين
علما ان رسالة الترحيب هي نوع html وليس JSP وذلك سوالي يكمن في كيفية ادخال امر بحيث تظهر قاعدة البيانات في صفحة html وذلك لسحب منها اسم المستخدم الداخل
كما في حاله دخولنا الى المنتدى او الياهو اوغيرهما من صفحات التسحيل التي تبين اسم المسجل في اعلى الصفحة
وهذة محاولتي
واجهة الدخول
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form action="login.jsp" method="post" >
User name :<input type="text" name="user" />
password :<input type="password" name="pwd" />
<input type="submit" />
</form>
</body>
</html>برمجة JSP
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%@ page import ="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%
String userid = request.getParameter("user");
session.putValue("userid", userid);
String pwd = request.getParameter("pwd");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mahmood", "root", "password");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from users where user_id='" + userid + "'");
if (rs.next()) {
if (rs.getString("password").equals(pwd)) {
response.sendRedirect("welcome.html");
} else {
response.sendRedirect("index.jsp");
}
} else
%>
</body>
</html>صفحة الترحيب وفيها المشكلة
<head>
<title></title>
</head>
<body>
<%
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mahmood", "root", "password");
out.println("welcome" + userid);
%>
</body>
</html>اخوكم محمود

