Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Hyetis Crossbow, la montre a un APN 41 mégapixels

Vous pourriez penser que votre tout nouveau Nokia Lumia 1020 est une bombe, mais la montre Hyetis Crossbow a aussi un APN 41 mégapixels. Elle peut être rangée dans la catégorie smartwatch, mais elle semble plus à l’aise...
Comments Off on JSP: Exemple des sessions en jsp

JSP: Exemple des sessions en jsp

/* <%@ page import="com.java2s.*"%> <html> <head> </head> <body> <h1>Thankyou for your request</h1> Thankyou for your request for more information. It will be sent to you shortly. <%   MoreInfoRequest infoRequest = new MoreInfoRequest();   infoRequest.setCourses(request.getParameter("courses"));   infoRequest.setFirstName(request.getParameter("firstName"));   infoRequest.setLastName(request.getParameter("lastName"));   infoRequest.setEmail(request.getParameter("email"));     // this is the method that will bind an object to a session   session.setAttribute("infoRequest", infoRequest); %> <p>Click <ahref="displayYourRequest.jsp">here</a> to view your request. </body> </html> */   package com.java2s;   public class MoreInfoRequest {   public String getFirstName() {     return firstName;   }   public void setFirstName(String firstName) {     this.firstName = firstName;   }     public String getLastName() {     return lastName;   }   public void setLastName(String lastName) {     this.lastName = lastName;   }     public String getCourses() {     return courses;   }   public void setCourses(String courses) {     this.courses = courses;   }     public String getEmail() {     return email;   }     public void setEmail(String email) {     this.email = email;   }     private String firstName;   private String lastName;   private String email;   private String courses; }     <body> <h1>Your Request</h1> Here is the information that you submitted to us for processing. <%   MoreInfoRequest infoRequest =              (MoreInfoRequest) session.getAttribute("infoRequest"); %> <br>Course name:<b> <%=infoRequest.getCourses()%></b> <br>Your name: <b><%=infoRequest.getFirstName()%> <%=infoRequest.getLastName()%></b> <br>Your email: <b><%=infoRequest.getEmail()%></b>   </body> </html>                               ...
Comments Off on Java XML: Les caractères spéciaux dans XML*

Java XML: Les caractères spéciaux dans XML*

Download /***** Code de MesExemples.com *******/   /* * Funambol is a mobile platform developed by Funambol, Inc.  * Copyright (C) 2003 - 2007 Funambol, Inc. *  * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License version 3 as published by * the Free Software Foundation with the addition of the following permission  * added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED * WORK IN WHICH THE COPYRIGHT IS OWNED BY FUNAMBOL, FUNAMBOL DISCLAIMS THE  * WARRANTY OF NON INFRINGEMENT  OF THIRD PARTY RIGHTS. *  * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more * details. *  * You should have received a copy of the GNU Affero General Public License  * along with this program; if not, see http://www.gnu.org/licenses or write to * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * MA 02110-1301 USA. *  * You can contact Funambol, Inc. headquarters at 643 Bair Island Road, Suite  * 305, Redwood City, CA 94063, USA, or at email address info@funambol.com. *  * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. *  * In accordance with Section 7(b) of the GNU Affero General Public License * version 3, these Appropriate Legal Notices must retain the display of the * "Powered by Funambol" logo. If the display of the logo is not reasonably  * feasible for technical reasons, the Appropriate Legal Notices must display * the words "Powered by Funambol".  */import java.util.Hashtable;/** * This class supplies some methods * to escape / unescape special chars according XML specifications * */class Entities {    private static final String[][] BASIC_ARRAY = {        {"quot" , "34"}, // " - double-quote        {"amp"  , "38"}, // &#038; - ampersand        {"lt"   , "60"}, // < - less-than        {"gt"   , "62"}, // > - greater-than        {"apos" , "39"}, // XML apostrophe    };    /**     * <p>The set of entities supported by standard XML.</p>     */    public static final Entities XML;    static {        XML = new Entities();        XML.addEntities(BASIC_ARRAY);    }    static interface EntityMap {        void add(String name, int value);        String name(int value);        int value(String name);    }    static class PrimitiveEntityMap implements EntityMap {        private Hashtable mapNameToValue = new Hashtable();        private Hashtable mapValueToName = new Hashtable();        public void add(String name, int value) {            mapNameToValue.put(name, new Integer(value));            mapValueToName.put(new Integer(value), name);        }        public String name(int value) {            return (String) mapValueToName.get(new Integer(value));        }        public int value(String name) {            Object value = mapNameToValue.get(name);            if (value == null) {                return -1;            }            return ((Integer) value).intValue();        }    }    static class LookupEntityMap extends PrimitiveEntityMap {        private String[] lookupTable;        private int      LOOKUP_TABLE_SIZE = 256;        public String name(int value) {            if (value < LOOKUP_TABLE_SIZE) {                return lookupTable()[value];            }            return super.name(value);        }        private String[] lookupTable() {            if (lookupTable == null) {                createLookupTable();            }            return lookupTable;        }        private void createLookupTable() {            lookupTable = new String[LOOKUP_TABLE_SIZE];            for (int i = 0, l = LOOKUP_TABLE_SIZE; i < l; ++i) {                lookupTable[i] = super.name(i);            }        }    }    EntityMap map = new Entities.LookupEntityMap();    public void addEntities(String[][] entityArray) {        for (int i = 0; i < entityArray.length; ++i) {            addEntity(entityArray[i][0], Integer.parseInt(entityArray[i][1]));        }    }    public void addEntity(String name, int value) {        map.add(name, value);    }    public String entityName(int value) {        return map.name(value);    }    public int entityValue(String name) {        return map.value(name);    }    /**     * <p>Escapes special characters in a <code>String</code>.</p>     *     *     * @param str The <code>String</code> to escape.     * @return A escaped <code>String</code>.     */    public String escape(String str) {        char          ch          = ' '  ;        String        entityName  = null ;        StringBuffer  buf         = null ;        int           intValue    = 0    ;        buf = new StringBuffer(str.length() * 2);        for (int i = 0, l = str.length(); i < l; ++i) {            ch = str.charAt(i);            entityName = this.entityName(ch);            if (entityName == null) {                if (ch > 0x7F) {                    intValue = ch;                    buf.append("&#");                    buf.append(intValue);                    buf.append(';');                } else {                    buf.append(ch);                }            } else {                buf.append('&#038;');                buf.append(entityName);                buf.append(';');            }        }        return buf.toString();    }    /**     * <p>Unescapes special characters in a <code>String</code>.</p>     *     * @param str The <code>String</code> to escape.     * @return A un-escaped <code>String</code>.     */    public String unescape(String str) {        StringBuffer  buf          = null ;        String        entityName   = null ;        char          ch           = ' '  ;        char          charAt1      = ' '  ;        int           entityValue  = 0    ;        buf = new StringBuffer(str.length());        for (int i = 0, l = str.length(); i < l; ++i) {            ch = str.charAt(i);            if (ch == '&#038;') {                int semi = str.indexOf(';', i + 1);                if (semi == -1) {                    buf.append(ch);                    continue;                }                entityName = str.substring(i + 1, semi);                if (entityName.charAt(0) == '#') {                    charAt1 = entityName.charAt(1);                    if (charAt1 == 'x' || charAt1=='X') {                        entityValue = Integer.valueOf(entityName.substring(2), 16).intValue();                    } else {                        entityValue = Integer.parseInt(entityName.substring(1));                    }                } else {                    entityValue = this.entityValue(entityName);                } if (entityValue == -1) {                    buf.append('&#038;');                    buf.append(entityName);                    buf.append(';');                } else {                    buf.append((char) (entityValue));                }                i = semi;            } else {                buf.append(ch);            }        }        return buf.toString();    }}          ...
Comments Off on JSP: Traiter un formulaire avec Les bean de java

JSP: Traiter un formulaire avec Les bean de java

//info.html <html> <head> <title>Request More Information</title> </head> <body> <h1>More Information</h1> Please use this basic form to select the course that you would like further information on.   <form method="get" action="moreInformationRequestWithBean.jsp">   <br><input type="radio" name="courses" value="Java Programming"> Java Programming   <br><input type="radio" name="courses" value="Java Web Development"> Java Web Development   <br><input type="radio" name="courses" value="J2EE Development"> J2EE Development   <br><input type="radio" name="courses" value="XML Introduction"> XML Introduction   <br><input type="radio" name="courses" value="XML Schema"> XML Schema   <br><input type="radio" name="courses" value="Web Services"> Web Services     <p>First name: <input type="text" name="firstName">   <br>Last name: <input type="text" name="lastName">   <br>Email: <input type="text" name="email">     <p><input type="submit" name="Submit"> </form> </body> </html>   <!-- moreInformationRequestWithBean.jsp -->   <%@ page import="com.java2s.*"%> <jsp:useBean id="infoRequest" scope="session" type="MoreInfoRequest"/> <jsp:setProperty name="infoRequest" property="*"/> <html> <head> <title>Thankyou for your request</title> </head> <body> <h1>Thankyou for your request</h1> Thankyou for your request for more information. It will be sent to you shortly. <p>Click <a href="displayYourRequest.jsp">here</a> to view your request. </body> </html>   // listing 8.4   package com.java2s;   public class MoreInfoRequest {   public String getFirstName() {     return firstName;   }   public void setFirstName(String firstName) {     this.firstName = firstName;   }     public String getLastName() {     return lastName;   }   public void setLastName(String lastName) {     this.lastName = lastName;   }     public String getCourses() {     return courses;   }   public void setCourses(String courses) {     this.courses = courses;   }     public String getEmail() {     return email;   }     public void setEmail(String email) {     this.email = email;   }     private String firstName;   private String lastName;   private String email;   private String courses; }                             ...
Comments Off on C# Programmation Réseau: Envoyer un email

C# Programmation Réseau: Envoyer un email

using System; using System.Net; using System.Web.Mail; public class MailTest {    public static void Main()    {       string from = "from@from.net";       string to = "to@to.net";       string subject = "This is a test mail message";       string body = "Hi .";       SmtpMail.SmtpServer = "192.168.1.150";       SmtpMail.Send(from, to, subject, body);    } }                     ...
Comments Off on C# Programmation Réseau: Envoyer un email en format HTML à plusieurs destinataires

C# Programmation Réseau: Envoyer un email en format HTML à plusieurs destinataires

t = "This is a fancy test message";       mm.Headers.Add("Reply-To", "haley@myisp.net");       mm.Headers.Add("Comments", "This is a test HTML message");        ...

Google va supprimer Google+ Local pour iOS le 7 Août

Google a lancé son service Google+ Local il y a quelques mois, mais on dirait que c’est l’un des ces services que le géant de la recherche a décidé d’y mettre fin, car ils ont annoncé que leur app dédiée iOS sera retirée...

Dans le nouveau Gmail, la pub prend l’apparence d’emails

Google a inauguré un nouveau format publicitaire, qui place les annonces parmi les autres courriers électroniques de la boîte de messagerie. Un message venant d’un expéditeur inconnu, qui propose une offre de réduction alléchante...

Le site Apple pour les développeurs a été piraté

Le groupe informatique a bloqué son site dédié aux développeurs d’applications iPhone et Mac, après qu’un intrus «a essayé d’accéder à des données personnelles sensibles» sur ses utilisateurs. Les développeurs...

Evènement LG le 7 Août à NYC

L’un des principaux concurrents de Samsung sur le marché de l’électronique grand public n’est nul autre que LG. Dans un email qui a été envoyé à la presse (y compris à nous-mêmes), on y voit un tissu qui semble être...