بتاريخ: 26 نوفمبر 200619 سنة comment_84500 السلام عليكم ورحمة الله وبركاتههل لاحد من الاخوه التكرم بارفاق مثال بسيط لمعالجة الاحداث في صفحة JSFمثلا ليكم صفحة Logonوشكرا تقديم بلاغ
بتاريخ: 28 نوفمبر 200619 سنة كاتب الموضوع comment_84963 هذا كود صفحة JSF <f:view> <BODY><hx:scriptCollector id="scriptCollector1"> <h:form styleClass="form" id="form1"> <h:outputText styleClass="outputText" value="Enter User Name" id="labelUserName"></h:outputText> <h:inputText id="username"></h:inputText> <br><br> <h:outputText styleClass="outputText" value="Enter Password" id="labelPassword"></h:outputText> <h:inputSecret id="password"></h:inputSecret> <br><br> <hx:commandExButton type="submit" value="logon" styleClass="commandExButton" id="buttonLogon" action="#{pc_Logon.doButtonLogonAction}"></hx:commandExButton> <hx:commandExButton type="submit" value="clear" styleClass="commandExButton" id="buttonClear" action="#{pc_Logon.doButtonClearAction}"></hx:commandExButton> </h:form> </hx:scriptCollector></BODY> </f:view> كيف احصل على القيمه التي ادخلها المستخدم بعد الضغط على زر submitأستخدمت الميثود التالي، ولكني احصل على قيم خالية public String doButtonLogonAction() { String username = (String) requestScope.get("username"); String password = (String) requestScope.get("password"); System.out.println(username); return "success"; } تقديم بلاغ
بتاريخ: 28 نوفمبر 200619 سنة comment_84991 السلام عليكم ورحمة اللههذا الرابط يحوي مثال عن الموضوع الذي تريد ولكنهم يعملون من خلال JDeveloperhttp://www.oracle.com/technology/obe/obe10...ro/jsfintro.htmوأرجو منك أن توضح البيئة التي تعمل عليها لتطوير مشروعك تقديم بلاغ
بتاريخ: 29 نوفمبر 200619 سنة كاتب الموضوع comment_85076 websphereالمشكله هي ان قيمه المدخلة في حقل النص تصل الى doButtonLogonAction مساويه لـ nullوعند اجراء اي عمليه عليه يحدث الاكسبشن النتالي [servlet Error]-[#{pc_Logon.doButtonLogonAction}: javax.faces.el.EvaluationException: java.lang.NullPointerException]: javax.faces.FacesException: #{pc_Logon.doButtonLogonAction}: javax.faces.el.EvaluationException: java.lang.NullPointerException تم تعديل 29 نوفمبر 200619 سنة بواسطة ab0_s3d تقديم بلاغ
بتاريخ: 29 نوفمبر 200619 سنة كاتب الموضوع comment_85084 كان الخطأ هو استخدام inputText مباشرهففي المثال استخدمت username لاحصل على القيمه المدخلهحيث يتوجب علي استخدام الميثود للحصول علية وهي getUsername().value().toString() شكرا لك اخي toad على المساعدة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.