الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكل في كود سيرفليت

بدأه lovely_ned في 3 مايو 2011 · 8 رد · 1,327 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي الكود التالي للسيرفليت:

import java.io.*; 
import java.sql.*; 
import javax.servlet.*; 
import javax.servlet.http.*; 

public class LoginAuthentication extends HttpServlet{ 

  private ServletConfig config; 



        @Override 
  public void init(ServletConfig config) 
        throws ServletException{ 
        this.config=config; 
        } 


        @Override 
  public void doPost(HttpServletRequest request, HttpServletResponse response) 
                throws ServletException,IOException{ 

        PrintWriter out = response.getWriter(); 
        response.setContentType("text/html"); 

        out.println("Welcome "); 


  } 
}

وصحفة jsp

<html >

<head> 
<title>Login Page</title> 
<script type=""  language = "Javascript"> 
function Validate(){ 
var user=document.frm.user 
var pass=document.frm.pass 

if ((user.value==null)||(user.value=="")){ 
alert("Please Enter user name") 
user.focus() 
return false 
} 
if ((pass.value==null)||(pass.value=="")){ 
alert("Please Enter password") 
pass.focus() 
return false 
} 
return true 
} 
</script> 
</head> 
<body> 
<h1>Login 
<br> 
</h1> 
<form name="frm" action="LoginAuthentication"  onSubmit="return Validate()" > 
Name:      <input type="text" name="user" value=""/><br> 
Password:<input type="password" name="pass" value=""/><br> 
<br>   <input type="submit" value="Sign-In" /> 
     <input type="reset" value="Reset" /> 
</form> 
</body> 
</html>

وصحفة web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>GPT</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <description></description>
    <display-name>Index</display-name>
    <servlet-name>Index</servlet-name>
    <servlet-class>Index</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Index</servlet-name>
    <url-pattern>/Index</url-pattern>
  </servlet-mapping>
</web-app>

لكن يظهرلي خطا في الكود عندما اريد الدخول للسيرفليت

شكرا

تم تعديل هذه المشاركة بواسطة lovely_ned في 3 مايو 2011 في 10:33

#2

عدل كود السيرفلت الى

import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class LoginAuthentication extends HttpServlet {

	private ServletConfig config;

	@Override
	public void init(ServletConfig config)
        	throws ServletException {
    	this.config = config;
	}

	@Override
	public void doPost(HttpServletRequest request, HttpServletResponse response)
        	throws ServletException, IOException {

    	PrintWriter out = response.getWriter();
    	response.setContentType("text/html");

    	out.println("<html><head><title>welcome page</title></head><body>");
    	out.println("<h1>Welcome </h1>");
    	out.println("</body></html>");
    	out.close();

	}
}

وعدل صفحة ال jsp الى

<html >

	<head>
    	<title>Login Page</title>
    	<script type=""  language = "Javascript">
        	function Validate(){
        	var user=document.frm.user
        	var pass=document.frm.pass

        	if ((user.value==null)||(user.value=="")){
        	alert("Please Enter user name")
        	user.focus()
        	return false
        	}
        	if ((pass.value==null)||(pass.value=="")){
        	alert("Please Enter password")
        	pass.focus()
        	return false
        	}
        	return true
        	}
    	</script>
	</head>
	<body>
    	<h1>Login
        	<br>
    	</h1>
    	<form name="frm" action="LoginAuthentication" method="post" onSubmit="return Validate()" >
        	Name:      <input type="text" name="user" value=""/><br>
        	Password:<input type="password" name="pass" value=""/><br>
        	<br>   <input type="submit" value="Sign-In" />
        	     <input type="reset" value="Reset" />
    	</form>
	</body>
</html>

وعدل الملف web.xml الى

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
	<servlet>
    	<servlet-name>LoginAuthentication</servlet-name>
    	<servlet-class>LoginAuthentication</servlet-class>
	</servlet>
	<servlet-mapping>
    	<servlet-name>LoginAuthentication</servlet-name>
    	<url-pattern>/LoginAuthentication</url-pattern>
	</servlet-mapping>
	<session-config>
    	<session-timeout>
        	30
    	</session-timeout>
	</session-config>
	<welcome-file-list>
    	<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>

بالتوفيق


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#3

شكرا لكن لما اريد دخول السيرفليت

يظهرلي رسالة الخطا

Etat HTTP 404 - /GLT/LoginAuthentication

--------------------------------------------------------------------------------

type Rapport d'état

message /GLT/LoginAuthentication

description La ressource demandée (/GLT/LoginAuthentication) n'est pas disponible

وكانه الدخول للسيرفليت غير مسموح

#4

ضع علامة / قبل اسم السيرفلت كما يلى

<form name="frm" action = "/LoginAuthentication"

وجرب الكود


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#5

شكرا عالرد لكن ليس هو الحل المشكل لم يحل

#6

المشروع بعد التعديل فى المرفقات

ويعمل بدون اى مشاكل

بالتوفيق

WebApplication1.rar

done

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 4 مايو 2011 في 11:38


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#7

اين هي المرفقات لا يوجد شيئ

#8

done


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#9

سوف احاول ولو اجد صعوبات سوف اسال مرة تانية

مواضيع مشابهة