• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

shokry3

اعضاء جدد
  • عدد المشاركات

    31
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة shokry3

  1. السلام عليكم ورحمة الله وبركاته   كنت بجرب examble بسيط بال jsf وكان يعمل من قبل بدون اى مشاكل   المشكلة التى تقابلنى هى ان action داخل p:commandButton لا تعمل ومبتدخلش على الميثود   ودى ال page اللى فيها الكلام ده ال action لا يعمل فى  p:commandButton value="add" <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"> <h:body> <p:dialog widgetVar="uniCreateDialogWidget" id="uniCreateDialogId" height="100" width="300" modal="true" appendToBody="true" resizable="false" header="Add New University"> <h:form id="uniCreateDialogForm"> <p:messages autoUpdate="true" /> <h:panelGrid columns="2" id="dialogPanal"> <h:outputText value="University Name:*" /> <p:inputText value="#{facultyMB.university.name}" required="true" label="University Name"> <f:validateLength minimum="2" /> </p:inputText> </h:panelGrid> <p:commandButton value="add" icon="ui-icon-plus" action="#{facultyMB.addUniversity()}" update=":univerityForm" oncomplete="uniCreateDialogWidget.hide();" > </p:commandButton> <p:commandButton value="cancel" icon="ui-icon-cancel" actionListener="#{facultyMB.resetUniversity()}" onclick="uniCreateDialogWidget.hide();"/> </h:form> </p:dialog> </h:body></html>ودى ال bean class package beans;import converter.FacConverter;import dao.AdminDAO;import dao.UserRegister;import java.io.Serializable;import java.util.ArrayList;import java.util.List;import javax.annotation.PostConstruct;import javax.faces.bean.ManagedBean;import javax.faces.bean.SessionScoped;import javax.faces.context.FacesContext;import javax.faces.event.ValueChangeEvent;import javax.faces.model.SelectItem;/** * * @author shokry */@[email protected] class FacultyMB implements Serializable { //variables.................................................. private static final long serialVersionUID = 1L; University university; Faculty faculty; public AdminDAO adminDAO; public ArrayList<SelectItem> universities; public List<Faculty> uniFaculties; public int universityId; public String facultyName; //getters and setters........................................... public University getUniversity() { return university; } public void setUniversity(University university) { this.university = university; } public Faculty getFaculty() { return faculty; } public void setFaculty(Faculty faculty) { this.faculty = faculty; } public ArrayList<SelectItem> getUniversities() { return universities; } public void setUniversities(ArrayList<SelectItem> universities) { this.universities = universities; } public List<Faculty> getUniFaculties() { return uniFaculties; } public void setUniFaculties(List<Faculty> uniFaculties) { this.uniFaculties = uniFaculties; } public int getUniversityId() { return universityId; } public void setUniversityId(int universityId) { this.universityId = universityId; } public String getFacultyName() { return facultyName; } public void setFacultyName(String facultyName) { this.facultyName = facultyName; } //Get All Lists Methods............................................... public List<SelectItem> getAllUniversities() { ArrayList<University> lst = UserRegister.getUniversities(); ArrayList<SelectItem> items = new ArrayList<SelectItem>(); for (University t : lst) { items.add(new SelectItem(t.getUniversityId(), t.getName())); } return items; } public List<Faculty> getAllFaculties() { if (universityId == 0) { List<Faculty> lst = UserRegister.getUniFaculties(3); List<Faculty> items = new ArrayList<Faculty>(); for (Faculty t : lst) { items.add(new Faculty(t.getFacultyId(), t.getName(), t.getUniversityId())); } return items; } else { return uniFaculties; } } public void findAllUniFaculties() { List<Faculty> lst = UserRegister.getUniFaculties(universityId); List<Faculty> items = new ArrayList<Faculty>(); for (Faculty t : lst) { items.add(new Faculty(t.getFacultyId(), t.getName(), t.getUniversityId())); } setUniFaculties(items); } public List<Faculty> getFacultiesAll() { List<Faculty> lst = UserRegister.getFaculties(); List<Faculty> items = new ArrayList<Faculty>(); for (Faculty t : lst) { items.add(new Faculty(t.getFacultyId(), t.getName(), t.getUniversityId())); } return items; } //DAO Methods.............................................................. public void addUniversity() { System.out.println("addUniversity() hererererererereer --> university is : " + university.getName()); adminDAO = new AdminDAO(); adminDAO.addUniversity(university.getName()); } public void editUniversity() { System.out.println("university is : " + university.getName() + ""); adminDAO = new AdminDAO(); adminDAO.editUniversity(university.getUniversityId(), university.getName()); } public void deleteUniversity() { adminDAO = new AdminDAO(); adminDAO.deleteUniversity(university.getUniversityId()); } public void addFaculty() { adminDAO = new AdminDAO(); adminDAO.addFaculty(facultyName, universityId); findAllUniFaculties(); } public void deleteFaculty() { adminDAO = new AdminDAO(); adminDAO.deleteFaculty(faculty.getFacultyId()); } public void editFaculty() { adminDAO = new AdminDAO(); adminDAO.editFaculty(faculty.getFacultyId(), faculty.getName()); } public void universityChange(ValueChangeEvent e) { university = (University) e.getNewValue(); FacesContext.getCurrentInstance().renderResponse(); } public University getuUniversityById(int universityId) { adminDAO = new AdminDAO(); university = adminDAO.getuUniversity(universityId); return university; } public Faculty getFacultyById(int facultyId) { adminDAO = new AdminDAO(); faculty = adminDAO.getfFaculty(facultyId); return faculty; } //init methods................................................ @PostConstruct public void init() { uniFaculties = FacConverter.facultyDB; } //reset objects public void resetUniversity() { System.out.println("resetUniversity() hererere --->"); university = new University(); } public void resetFaculty() { faculty = new Faculty(); facultyName = ""; }}فاريد المساعدة فانا مش عارف المشكلة منين!!!!   شكرا
  2. Java Array peobelm

    السلام عليكم   قابلتنى problem واريد المساعدة فى حلها وهى عبارة عن  function with 2 parameters ([]K, A) وتقوم بارجاع عدد int يمثل عدد ال  bound slices التى يمكن الحصول عليها من ال  array والمطلوب هى افضل طريقة للحصول على افضل ناتج وهو ما لم احصل عليه كما هو موضح بالشرح على اللينك   https://github.com/dezzat/coding_test/blob/master/JAVATEST   ويمكن ايضا التسجيل على الرابط التالى لتجربة الكود ومعرفة الناتج مع اختلاف قيم ال parameters   http://codility.com/cert/start/oxygenium2014/   شكرا      
  3. السلام عليكم اكنت اريد حلا لهذه المشكلة وهى بتوضيح انى اعمل invalidate لل session عند الضغط على log out link ولكن عند الضغط على back فى ال browser أعود الى هذه الصفحة مرة اخرى مع العلم انى قمت بعمل filter  على هذه الصفحة لمنع الدخول اليها الا بعد عمل log in اولا   هذه هى صفحة ال     adminTamplate.xhtm <?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:p="http://primefaces.org/ui"xmlns:f="http://java.sun.com/jsf/core"xmlns:ui="http://java.sun.com/jsf/facelets"><h:head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link href="./resources/css/default.css" rel="stylesheet" type="text/css" /><link href="./resources/css/cssLayout.css" rel="stylesheet" type="text/css" /><title>Welcome</title></h:head><h:body style="background: url('./resources/images/back.jpg') no-repeat center center fixed; width: 100%; height: 100%"><div id="top" ><h:graphicImage value="./resources/images/univ1.jpg" width="850" height="200"/></div><div id="content" class="center_content" style="background-color: white;"><div class="header"><h:graphicImage value="./resources/images/univ.jpg" width="700" height="50"/></div><p:toolbar styleClass="tabHeader"><p:toolbarGroup styleClass="width_100" align="left"><h:form styleClass="width_100"><p:commandButton id="adminUniversityId" action="adminUniversity.xhtml" value="University" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminUniversity.xhtml")?"tab homeTabSelected":"tab homeTab"}'/><p:commandButton id="adminTopicsId" action="adminTopics.xhtml" value="Admins" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminTopics.xhtml")?"tab homeTabSelected":"tab homeTab"}'/><p:commandButton id="adminRegisterId" action="adminRegister.xhtml" value="Register" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminRegister.xhtml")?"tab homeTabSelected":"tab homeTab"}'/><p:commandButton id="adminReportsId" action="adminReports.xhtml" value="Reports" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminReports.xhtml")?"tab homeTabSelected":"tab homeTab"}'/></h:form></p:toolbarGroup><p:toolbarGroup styleClass="width_100" align="right"><p:commandLink value="Welcome: #{facesContext.externalContext.sessionMap['userName']}   |   sign out" action="#{userlogin.logout()}" styleClass="signOut">sign out</p:commandLink></p:toolbarGroup></p:toolbar><ui:insert name="content"><ui:include src="/superAdmin.xhtml"/></ui:insert></div><div id="bottom" ><center><hr> </hr><br/><font size="3" style="font-weight: bold; color:#DA70D6">(c) Copyright ITShop 2013. All rights reserved.</font></center></div></h:body></html>وهذ هو كود ال log in and log out //login and logout method...........public String login() {try {Connection con = Database.getConnection();Statement stam = con.createStatement();ResultSet rs = stam.executeQuery("select * from users where username ='" + username + "'");while (rs.next()) {user.setName(rs.getString("name"));user.setUserName(rs.getString("username"));user.setPassword(rs.getString("password"));user.setAge(rs.getString("age"));user.setUniversityId(rs.getInt("universityId"));user.setFacultyId(rs.getInt("facultyId"));user.setRole(Role.valueOf(rs.getString("role")));user.setUserClass(rs.getInt("class"));name = user.getName();age = user.getAge();setUser(user);}if (user != null & (user.getPassword() == null ? password == null : user.getPassword().equals(password))) {error = null;ExternalContext external = FacesContext.getCurrentInstance().getExternalContext();Map<String, Object> session = external.getSessionMap();session.put("fullName", user.getName());session.put("userName", username);session.put("userAge", user.getAge());session.put("userClass", user.getUserClass());session.put("userRole", user.getRole());session.put("userFaculty", getFacultyName(user.getFacultyId()));session.put("userFacultyId", user.getFacultyId());if (user.isUser()) {return "/index.xhtml";} else {//return "/superAdmin.xhtml";return "/adminTemplate.xhtml";}}} catch (Exception e) {System.out.println("Error In Userlogin.Login() -->" + e.getMessage());}error = "invalid username or password";return "/login.xhtml";}// logout method...........public String logout() {FacesContext.getCurrentInstance().getExternalContext().invalidateSession();return "login.xhtml?faces-redirect=true";} وهذه هى ال filter class AdminFilter.java /** To change this template, choose Tools | Templates* and open the template in the editor.*/package filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/**** @author shokry*/public class AdminFilter implements Filter {@Overridepublic void init(FilterConfig filterConfig) throws ServletException {}@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {HttpServletRequest req = (HttpServletRequest) request;String userRole = req.getSession(true).getAttribute("userRole").toString();if (!"SUPER".equals(userRole) || userRole==null) {HttpServletResponse res = (HttpServletResponse) response;res.sendRedirect(req.getContextPath() + "/login.xhtml");return;}chain.doFilter(request, response);}@Overridepublic void destroy() {}} وهذا هو ال filter tag فى ال web.xml <filter><filter-name>AdminFilter</filter-name><filter-class>filter.AdminFilter</filter-class></filter><filter-mapping><filter-name>AdminFilter</filter-name><url-pattern>/adminTemplate.xhtml</url-pattern><url-pattern>/adminUniversity.xhtml</url-pattern><url-pattern>/adminTopics.xhtml</url-pattern><url-pattern>/adminRegister.xhtml</url-pattern><url-pattern>/adminReports.xhtml</url-pattern></filter-mapping><error-page><exception-type>javax.faces.application.ViewExpiredException</exception-type><location>/login.xhtml</location></error-page>شكرا وارجو الافادة السريعة
  4. السلام عليكم ورحمة الله   كنت عايز أعرف ما هى أفضل tool لعمل reporting فى ال java   وياريت لو فيه example  
  5. السلام عليكم ورحمة الله وبركاته   انا عندى مشكله فى استخدام ال p:selectOneMenu وهى ان ال value الموجوده فى ال selectOneMenu لا تظهر فى ال inputtext موجود فى p:dialog والذى يظهر عندما اضغط على p:commandputton   هذه هى ال managebean /* * To change this template, choose Tools | Templates * and open the template in the editor. */package beans;import dao.AdminDAO;import dao.UserRegister;import java.util.ArrayList;import javax.faces.bean.ManagedBean;import javax.faces.bean.ViewScoped;import javax.faces.context.FacesContext;import javax.faces.event.ValueChangeEvent;import javax.faces.model.SelectItem;/** * * @author shokry */@[email protected]()public class FacultyMB { University university; Faculty faculty; public AdminDAO adminDAO; public University getUniversity() { if (university == null) { university = new University(); } return university; } public void setUniversity(University university) { this.university = university; } public Faculty getFaculty() { if (faculty == null) { faculty = new Faculty(); } return faculty; } public void setFaculty(Faculty faculty) { this.faculty = faculty; } public ArrayList<SelectItem> getUniversities() { ArrayList<University> lst = UserRegister.getUniversities(); ArrayList<SelectItem> items = new ArrayList<SelectItem>(); for (University t : lst) { items.add(new SelectItem(t.getUniversityId(), t.getName())); } return items; } public ArrayList<SelectItem> getUniFaculties() { ArrayList<Faculty> lst = UserRegister.getUniFaculties(university.getUniversityId()); ArrayList<SelectItem> items = new ArrayList<SelectItem>(); for (Faculty t : lst) { items.add(new SelectItem(t.getFacultyId(), t.getName())); } return items; } public void addUniversity() { adminDAO = new AdminDAO(); adminDAO.addUniversity(university.getName()); } public void editUniversity() { System.out.println("university is : " + university.getName() + ""); adminDAO = new AdminDAO(); adminDAO.editUniversity(university.getUniversityId(), university.getName()); } public void deleteUniversity() { adminDAO = new AdminDAO(); adminDAO.deleteUniversity(university.getUniversityId()); } public void addFaculty() { System.out.println("university is : " + university.getUniversityId() + " universityid is : " + university.getUniversityId()); adminDAO = new AdminDAO(); adminDAO.addFaculty(faculty.getName(), 3); } public void deleteFaculty() { adminDAO = new AdminDAO(); adminDAO.deleteFaculty(faculty.getFacultyId()); } public void editFaculty() { adminDAO = new AdminDAO(); adminDAO.editFaculty(faculty.getFacultyId(), faculty.getName()); } public void getinfo() { System.out.println("university is : " + university.getName() + " universityid is : " + university.getUniversityId()); } public void universityChange(ValueChangeEvent e) { university = (University) e.getNewValue(); FacesContext.getCurrentInstance().renderResponse(); }}والكود الآتى هو مابه المشكله حيث ان Faculty.university و Faculty.university.name و Faculty.university.universityId دائما ب null ولا استطيع ان استخمها او اراها داخل اى dialogمع العلم ان   name,  universityId هى ال properties  للكلاس university   <h:form id="univerityForm"> <h:panelGrid columns="2" cellspacing="6" cellpadding="6"> <h:outputText value="Select University " style="size: 3; font-weight: bold;"/> <p:selectOneMenu id="university" value="#{facultyMB.university}"> <f:selectItems value="#{facultyMB.universities}" var="university" itemLabel="#{facultyMB.university.name}" /> <f:ajax listener="#{facultyMB.universityChange}"/> </p:selectOneMenu> </h:panelGrid> </h:form> <h:panelGrid columns="2" cellspacing="6" cellpadding="6"> <p:commandButton value="add" icon="ui-icon-plus" onclick="uniCreateDialogWidget.show();" style="font-size: .6em; font-style: italic; width: 40px; hight: .3px"> </p:commandButton> <p:commandButton value="edit" icon="ui-icon-plus" onclick="uniEditDialogWidget.show();" style="font-size: .6em; font-style: italic; width: 40px; hight: .3px"> <f:setPropertyActionListener target="#{facultyMB.university}" value="#{university}" /> </p:commandButton> </h:panelGrid>وهذا هو dialog page وهنا ال vlaue facultyMB.university.nameلا ترجع بشئ ودائما تاتى معى ب null   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"> <h:body> <p:dialog widgetVar="uniEditDialogWidget" id="uniEditDialogId" height="150" width="500" modal="true" closable="true" draggable="false" resizable="false"> <h:form id="uniEditDialogForm" prependId="false"> <h:panelGrid columns="2"> <h:outputText value="University Name" /> <h:inputText value="#{facultyMB.university.name}" required="true" label="University Name"> <f:validateLength minimum="4" /> </h:inputText> <p:commandButton value="edit" icon="ui-icon-plus" action="#{facultyMB.editUniversity()}" oncomplete="closeDialogIfSucess(xhr, status, args, uniEditDialogWidget, 'uniEditDialogId')" /> <p:commandButton value="delete" action="#{facultyMB.deleteUniversity()}" oncomplete="closeDialogIfSucess(xhr, status, args, uniEditDialogWidget, 'uniEditDialogId')" /> <p:commandButton value="cancel" icon="ui-icon-cancel" onclick="uniEditDialogWidget.hide();" type="button" /> </h:panelGrid> </h:form> </p:dialog> </h:body></html>  ارجو المساعده   وشكرا للجروب الجميل
  6. السلام عليكم ورحمة الله وبركاته .. أنا قمت بإنشاء Application كامل بال sql server وال C# ولكن من يريد أن يستخدمه يجب عليه أن يعمل setup لل Sql Server >>>> فكيف يمكننى أن أجعل كل ال DataBase داخل ال APP فى ال V.C# ولا يحتاج من يستخدم البرنامج أن يعمل setup لل Sql Server وذلك بدون أن أغير فى الكود كثيرا ....أرجوا المساعدة ... وشكرا
  7. pass parameters

    >>> السلام عليكم ... أريد أن أبعت قيم من فورم لفورم تانية ...... علما بأنى الفورمتين شغالين .... مثال .... لو أنا عندى فورم وبعدين أضغط على زرار فى الفورم دى فتظهر فورم اخرى .... ولكن ماتزال الفورم الأولى شغالة وأريد أنا أبعت قيمة من الفورم التانية لها ....... أرجو المساعدة ...... وشكراااااااااااااااااااااااااااااااااااااااااا
  8. قاعدة بيانات SQLite

    >>>>عندى إستفسار عن حجم قاعدة البيانات فى SQLite >>>هل انا احدد ال max size لقاعدة البيانات أم ان ال SQLite نفسه يدعم max size معين ولست فى حاجة لتحديده
  9. مشكلة فى SqlConnection

    ... السلام عليكم ورحمة الله وبركاته ..... عندى سؤال مهم جدا ..... أنا عملت app بال C# وفمت بربطه بال Sql ولكن عند نقله على جهاذ آخر لايعمل وتظهر رسالة خطأ عند فتح ال connection >> مع العلم أنى غير ت ال connectionString على الجهاذ الآخر ... وشكل ال connectionString على جهاذى "Data Source=SHOKRY-PC;Initial Catalog=elfayed;Integrated Security=True" والجهاذ الآخر >> Data Source=MIDO3A/SQLEXPRESS;Initial Catalog=elfayed;Integrated Security=True" >>> فهل المشكلة فى تسطيب ال Sql أم ماذا ..... وماهى ملفات ال sql بالإسم التى يجب تسطيبها على الجاهذ ليعمل البرنامج وذلك لأتاكد ....,وشكرااااااااااااااااااااااااااااااا
  10. شكرا على الرد ...شكرااااااااااااااااااااااااااااا
  11. السلام عليكم ورحمة الله وبركاته .. أنا قمت بإنشاء Application كامل بال sql server وال C# ولكن من يريد أن يستخدمه يجب عليه أن يعمل setup لل Sql Server >>>> فكيف يمكننى أن أجعل كل ال DataBase داخل ال APP فى ال C# ولا يحتاج من يستخدم البرنامج أن يعمل setup لل Sql Server وذلك بدون أن أغير فى الكود كثيرا ....أرجوا المساعدة ... وشكرا
  12. >>> هل هناك طريقة تجعلنى لا أحتاج لتسطيب Sql server وكل حاجة تكون فى البرنامج نفسه ... يعنىى مثلا أعمل ال database داخل ال APP فى ال C# وكله يبقى مدمج فى ال APP
  13. pass parameters

    شكرا كتيرررررررررر ولكن انا عارف كل الطرق دى ولكن سؤالى هو ان ال 2 فورم فى ال running time يعنى الأولى متقفلتش .... فأنا من فورم لفورم تانية شغالة فى ال running time
  14. عمل Trigger

    ..... شكرا حبيبى كثيرا >>> سأجربها وسأضع النتيجة هنا ليستفيد الجميع
  15. .. السلام عليك ورحمة الله وبركاته ... أريد طلب بسيط إن شاء الله ... اريد مثال لعمل Trigger يقوم باللتحديث فى table إذا قمت بالإضافة او التحديث فى table آخر. ... علما بأن الإثنين tables لا يوجد بينهما إرتباط......... مثال : >> إذا كنت اريد زيادة السعر الإجمالى فى جدول مثلا "المخزن" الذى يضم كل السلع والسعر الإجمالى ..... فى حالة إضافة سلعة جديدة فى جدول مثلا "السلع" حيث لكل سلعة سعر معين. ..... وهل هناك حل آخر غير ال Triggers ؟؟؟؟؟؟؟؟؟ ..... وشكررررررررررررررررررررررررررررررررررررررررررررررررررررا
  16. سؤال فى عمل video record

    السلام عليكم ورحمة الله .. عندى مشكلة عندما أقو م بعمل video record ثم عندما اعمل play فإن الصورة فقط هى التى تشتغل ولكن لا يوجد صوت ...هذا مثال للكود الذى استخدمه::::: public void startRecording() { try { player = Manager.createPlayer("capture://video"); player.addPlayerListener(this); player.realize(); //setup recording while (true) { record = (RecordControl) player.getControl("RecordControl"); record.setRecordSizeLimit(15000); conn = (FileConnection) Connector.open(PATH, Connector.READ_WRITE); if (!conn.exists()) { conn.create(); } stream = conn.openOutputStream(); record.setRecordStream(stream); //read the data from the file to the data buffer "pngData" ins = conn.openInputStream(); ins.read(pngData); setData(pngData); // Grab the video control and set it to the current display. control = (VideoControl) player.getControl("VideoControl"); if (control != null) { control.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this); control.setDisplaySize(getWidth(), getHeight()); control.setVisible(true); } player.start(); record.startRecord(); Thread.sleep(1000); } } catch (Exception e) { Alert erro = new Alert("Erro", e.toString(), null, AlertType.ERROR); Display.getDisplay(midlet).setCurrent(erro); e.printStackTrace(); } }
  17. J2ME audio Streaming

    السلام عليكم ورحمة الله وبركاته ...أريد ان اسأل عن كيفية عمل ل Buffer Streaming لل audio الخارج من المايك فى J2me لكى انقلها إلى device آخر. ... وهل يمكن إستخدام RTP فى J2ME >>> وعزرا ان كان الموضوع فى غير مكانه. ...... وشكرا ....................
  18. J2ME audio Streaming

    طيب هل يمكن استخدام ال JMF فى ال J2ME >>> اريد الإجابة بوضوح شديد لو تمكن.
  19. get session in Arraylist - JSP

    >>> بجد أنا متشكر جدا جدا ....... الكود اشتغل وذى الفل >>>> وآسف على التعطيل :clapping: .................. واتمنى للناس الجمال ذيكم كل التوفيق ديما ............ :clapping:
  20. get session in Arraylist - JSP

    >>السلام عليكم ورحمة الله ..عندى مشكلة عندما أحاول تخزين ال session ثم استرجاعها فى ArrayList >>>هذا هو الكود فى ال details.jsp والتى أخزن بها ال session <% if(request.getParameter("name")!=null&& request.getParameter("price")!=null) { price = Integer.parseInt(request.getParameter("price")); name = request.getParameter("name"); total = total+price; SimbleBook book = new SimbleBook(name, price, total); ItemList PreviousBook = (ItemList)session.getAttribute("books"); if (PreviousBook == null) { PreviousBook = new ItemList(); session.setAttribute("books", PreviousBook); } PreviousBook.setNewItem(book); RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/show.jsp"); dispatcher.forward(request, response); } >>> وهذا هو الكود فى ال show.jsp واللتى اريد استرجاع ال session بها فى Arraylist لعرضها <% ArrayList books = new ArrayList(); books = (ArrayList)session.getAttribute("books"); for(int i=0; i<books.size(); i++) { SimbleBook book = (SimbleBook)books.get(i); out.println(""+book.getName()); } %> >>> وهذiه هى ال exceptions org.apache.jasper.JasperException: An exception occurred processing JSP page /details.jsp at line 39 36: PreviousBook.setNewItem(book); 37: RequestDispatcher dispatcher = 38: getServletContext().getRequestDispatcher("/show.jsp"); 39: dispatcher.forward(request, response); 40: } 41: %> 42: </body> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:418) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:363) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:306) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) .... معزة إن كان الموضوع فى غير مكانه .... وشكرا لكل من فى المنتدى
  21. get session in Arraylist - JSP

    >>> هذا details.jsp <%@ page language="java" contentType="text/html; charset=windows-1256" pageEncoding="windows-1256" import ="myClasses.*" session="true"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <title>Insert title here</title> </head> <body> <%!int id = 0; String name=null; int price=0; int total=0;%> <form> <p> name : <INPUT TYPE="TEXT" NAME="name"> </p> <p> price : <INPUT TYPE="TEXT" NAME="price"> </p> <p> <INPUT TYPE="SUBMIT" VALUE="add to cart"> </form> <% if(request.getParameter("name")!=null&& request.getParameter("price")!=null) { price = Integer.parseInt(request.getParameter("price")); name = request.getParameter("name"); total = total+price; SimbleBook book = new SimbleBook(name, price, total); ItemList PreviousBook = (ItemList)session.getAttribute("books"); if (PreviousBook == null) { PreviousBook = new ItemList(); session.setAttribute("books", PreviousBook); } PreviousBook.setNewItem(book); response.sendRedirect("http://localhost:8080/Purchese/show.jsp"); } %> </body> </html> >>> وهذا show.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@page import="myClasses.SimbleBook" session="true"%> <%@ page contentType="text/html;charset=windows-1252" import="java.util.*"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> <title>showPurcheses</title> </head> <body> <TABLE BORDER=5 ALIGN="CENTER"> <TR><TH CLASS="TITLE">Thanks for Ordering</TABLE> <H2>Your Purchases</H2> <!-- here I try to send the arraylist throw session to the class ItemList but I have no Item in the arraylist here --> <!--<jsp:useBean id="items" class="myClasses.ItemList" scope="session"/>--> <!--<jsp:getProperty name="items" property="itemTable" /--> <!-- so I use this java code here --> <% ArrayList books = new ArrayList(); books = (ArrayList)session.getAttribute("books"); for(int i=0; i<books.size(); i++) { SimbleBook book = (SimbleBook)books.get(i); out.println(""+book.getName()); } %> <form action="thanks.jsp"> <div align="center"> <input type="submit" value="add to cart"/> </div> </form> </body> </html> >>> ودى الكلاس ListItem package myClasses; import java.util.*; public class ItemList { private ArrayList items = new ArrayList(); public synchronized void setNewItem(SimbleBook newBook) { if (newBook != null) { items.add(newBook); } } public synchronized String getItemTable() { if (items.size() == 0) { return("<H3>No items...</H3>"); } String tableString = "<TABLE BORDER=1>\n" + " <TR CLASS=\"COLORED\">\n" + " <TH>Book Name\n" + " <TH>Price\n" + " <TH>total price\n"; for(int i=0; i<items.size(); i++) { SimbleBook item = (SimbleBook)items.get(i); tableString += " <TR><TD>" + item.getName() + "\n" + " <TD>" + item.getPrice() + "\n" + " <TD>"+ item.getTotal() + "\n"; } tableString += "</TABLE>"; return(tableString); } public synchronized String toString() { return("[Item List: " + items.size() + " entries.]"); } }
  22. get session in Arraylist - JSP

    >> ظهر لى هذا ال exception org.apache.jasper.JasperException: An exception occurred processing JSP page /show.jsp at line 19 16: <jsp:getProperty name="items" property="itemTable" /> 17: <% 18: ArrayList books = new ArrayList(); 19: books = (ArrayList)session.getAttribute("books"); 20: for(int i=0; i<books.size(); i++) { 21: SimbleBook book = (SimbleBook)books.get(i); 22: out.println(""+book.getName()); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:363) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:306) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) root cause
  23. J2ME audio Streaming

    طيب ....شكرا .... بس لو تقدر تساعدنى بلنك او كود يكون احسن ... لانى جربت كود كتير وعندى مشاكل فى الكود
  24. سؤال فى J2EE

    السلام عليكم ورحمة الله وبركاته .. أنا عندى مشكلة عتد عمل access لصفحة JSP خلال ssl .. المفروض أن تتحول الصفحة بعد النقر على لينك معين عندى فى صفحة ال index إلى العنوان https://localhost:8080/hotdotcom/ssl/buy-stock.jsp ..,ولكنها لا تشتغل على اى explorer بيجيلى "Internet Explorer cannot display the webpage" ... كما أنى ظبط اكود فى ال web.xml كما يلى <security-constraint> <web-resource-collection> <web-resource-name>Purchase</web-resource-name> <url-pattern>/ssl/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>registered-user</role-name> </auth-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> ... معزرة إن كان الموضوع فى غير مكانه الصحيح كما أنى بحثت كثيرا ولم أجد موضوع مشابه ... وشاكرا لأفضال كل من فى المنتدى
  25. سؤال فى J2EE

    شكرا أخى الكريم .. ولكنها لا تشتغل أيضا .. علما بأنى لم أعمل Configuring Tomcat to Use SSL