elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Temas
Páginas: [1] 2
1  Programación / Desarrollo Web / html a servelt error http status 500 en: 8 Mayo 2016, 05:27 am
Código:
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body bgcolor="#FFFF00">
        <center><h1>Inicio de Sesión</h1></center>
        <center><form method="post" action="ServeltInicioSesion" >
         <input type="text" name="txtUsuario"/><br>
         <input type="password" name="txtClave"/><br>
         <input type="submit" value="Entrar">
            </form></center>
        
    </body>
</html>

Tiene que llegar al servlet que tiene la url:
/ServeltInicioSesion

y aparece este error

HTTP Status 500 - Internal Server Error

type Exception report

messageInternal Server Error

descriptionThe server encountered an internal error that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1 logs.

GlassFish Server Open Source Edition 4.1
2  Programación / Desarrollo Web / jsp servlet validar usuario en: 5 Mayo 2016, 14:49 pm
Quiero validar un usuario pero no sé, creo que tengo un problema en el form action para llegar al servlet

jsp

Código:

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body bgcolor="#FFFF00">
        <center><h1>Inicio de Sesión</h1></center>
        <form action="ServletInicioSesion" method="post">
          <center> Usuario:  <input type="text" name="txtUsuario" /><br></center>
          <center> Clave:    <input type="password" name="txtClave" /><br></center>
           <center> <input type="submit" value="Entrar"/></center>
        </form>
    </body>
</html>




servlet

Código:

package cl.tienda.control;

import cl.tienda.modelo.Producto;
import cl.tienda.modelo.Usuario;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Vector;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *
 * @author 17358733-3
 */
public class ServletInicioSesion extends HttpServlet {

    Vector<Usuario> usuarios=null;
    public void inicializarUsuarios(){
        this.usuarios=new Vector<Usuario>();
        Usuario user1=new Usuario(1, "Rodrigo", "Ruiz", "rruizh", "1234", "cliente");
        Usuario user2=new Usuario(2, "Rene","Valderas","rvalderas","1234","empleado");
        this.usuarios.add(user1);
        this.usuarios.add(user2);
    }
 
    Vector <Producto> productos=null;
    public void inicializarProductos(){
        this.productos=new Vector<Producto>();
        Producto prod1=new Producto(1, "Televisor Samsung", 10, 12.50f);
        Producto prod2=new Producto(2, "Usb Kingston de 2Gb", 20, 40f);
        Producto prod3=new Producto(3, "Laptop HP DV7000", 15, 7899.99f);
        this.productos.add(prod1);
        this.productos.add(prod2);
        this.productos.add(prod3);
       
    }
   
    public void init(ServletConfig confing) throws ServletException{
    this.inicializarProductos();
    this.inicializarUsuarios();
    }
           
           
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        try (PrintWriter out = response.getWriter()) {
            /* TODO output your page here. You may use following sample code. */
            out.println("<!DOCTYPE html>");
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet ServletInicioSesion</title>");           
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Servlet ServletInicioSesion at " + request.getContextPath() + "</h1>");
            out.println("</body>");
            out.println("</html>");
        }
    }

    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
    /**
     * Handles the HTTP <code>GET</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        doPost(request, response);
    }

    /**
     * Handles the HTTP <code>POST</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
       
        String usuario=request.getParameter("txtUsuario");
        String clave=request.getParameter("txtClave");
        String direccion="error.html";
        HttpSession sesion=request.getSession();
       
        if(sesion.isNew()){
        sesion=request.getSession(true);
        sesion.setAttribute("usuarios", usuarios);
        sesion.setAttribute("productos",productos);
   
        }else{
        usuarios=(Vector<Usuario>) sesion.getAttribute("usuarios");
        productos=(Vector<Producto>) sesion.getAttribute("productos");
       
        }
       
        for(int i=0;i<usuarios.size();i++){
        if((usuarios.get(i).getUsuario().compareTo(usuario)==0)&&(usuarios.get(i).getClave().compareTo(clave)==0)){
        sesion.setAttribute("usuarioInicio", usuarios.get(i));
            if(usuarios.get(i).getPrivilegio().compareTo("cliente")==0){
            direccion="ServletCConProd";
            }else{
            direccion="ServletEConProd";
            }
            break;
        }
        }
       
        response.sendRedirect(direccion);
    }

   
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>

}




Muchas gracias
3  Foros Generales / Foro Libre / Creo que tiene razón Donald Trump en: 19 Abril 2016, 22:54 pm
He visto como actúan los nuevos inmigrantes de países variados pero mayoritariamente musulmanes (África del norte y Siria), y verdaderamente eso de decir que son una minoría que actúa irresponsablemente es una falacia más del discurso políticamente correcto de los mass *****. Estoy cansado de ver como jóvenes musulmanes acosan e incluso llegan a abusar sexualmente de las mujeres de Europa y que los políticos no hagan una *****.
Cuando fue el asalto sexual masivo en Alemania la noche de año nuevo, muchos medios presentaban la noticia como "crece xenofobia y racismo en Alemania", le importaban un carajo las mujeres que habían sido violadas o abusadas sexualmente. Estoy cansado de que MUCHOS de estos tipos, por creencias religiosas y culturas, vean como "perras" a las mujeres que no tienen velo y las agredan sexualmente, con una prácticamente nula respuesta de la justicia, y que además las organizaciones feministas anden más preocupadas de que una mujer salio en bikini en una portada de revista, que de estos casos en que la mujer se ve verdaderamente afectada.

Espero no me vuelvas a borrar el mensaje quién sea que haya sido, este foro es el foro libre, y puedo expresar mi pensamiento político acerca de las "puertas abiertas" ante la inmigración masiva.

Bueno, libre expresión, saludos
4  Programación / PHP / PHP session problema en: 20 Enero 2016, 02:32 am
Hola!! buenos días a todos,
Tengo un problema, acá está el código


Código
  1. <?php
  2. include "config.php";
  3. if(isset($_SESSION['user'])){
  4. ?>
  5. <table width="800" height=500>
  6. <form method="post" action="promen.php">
  7. <tr>
  8. <td><iframe src="mensajes.php" name="iframe" width="700" height="400"></iframe></td>
  9.    </tr>
  10. <tr>
  11. <td><input type="text" size="90" name="mensaje"/><button type="submit" name="enviar"> Enviar Mensaje </button></td>
  12. </tr>
  13. <tr>
  14. <td>Estas conectado como <strong><?php $_SESSION['user'] ?></strong></td>
  15. </tr>
  16. </form>
  17. </table>
  18. <?php
  19. }else{
  20. ?>
  21. Debes iniciar sesion para poder utilizar el chat <a href="login.php">Login</a>
  22.  
  23. <?php
  24. }
  25.  
  26. ?>


Estoy haciendo un tutorial de youtube para hacer un chat, tengo el problema de que pongo
<?php $_SESSION['user'] ?> y no me lo reconoce, en los otros archivos de la página de chat tampoco me los reconoce por lo que no puedo seguir con el tutorial, no se si será un problema de sintaxis o no, agradeceria mucho una ayudita.

Saludos cordiales!!

Mod: Temas sobre PHP van al subforo de PHP. Obligatorio el uso de etiquetas GeSHi.
5  Seguridad Informática / Análisis y Diseño de Malware / Dos preguntas sobre troyanos en: 6 Enero 2016, 16:02 pm
Es muy dificil hacer troyanos en Java?
Cual(es) son los lenguajes de programación más faciles o buenos para hacer troyanos?
6  Foros Generales / Foro Libre / ¿Vale la pena estudiar una carrera universitaria de Informática? en: 1 Enero 2016, 18:34 pm
Que opinan amigos

(Me refiero para ser programador, un emprendedor, crear una buena empresa informática)
7  Foros Generales / Foro Libre / ¿Quién es el mejor hacker del foro? en: 1 Enero 2016, 07:00 am
¿Quién es el mejor hacker del foro?

Sin ser humildes, sean sinceros y digan quien es.
8  Programación / Desarrollo Web / Problema PHP en: 23 Diciembre 2015, 16:50 pm
Soy nuevo


Este es el problema que me arroja

Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in C:\wamp\www\php\conexion.php on line 14

Este es el código

<?php
class conexion{
   function recuperarDatos(){
      $host="localhost";
      $user="root";
      $pw="realidad";
      $db="lucke";
      $con=mysqli_connect($host,$user,$pw,$db) or die("No se pudo conectar a la base de datos");
      
      
      $query="select * from ensenada";
      $resultado=mysqli_query($con,$query);
      
      while($fila= mysql_fetch_array($resultado)){
          echo "$fila[codigo] <br>";
          echo "$fila[nombre] <br>";
          echo "$fila[pass] <br>";
         
      }
      
   }

}
?>








Gracias saludos cordiales
9  Seguridad Informática / Seguridad / ¿Cuál es el mejor VPN gratuito? en: 22 Diciembre 2015, 15:17 pm
Esa pregunta,
y otra pregunta, TOR es un VPN?
10  Programación / Programación General / Eclipse-Android--------- R cannot be resolved to a variable en: 1 Julio 2015, 21:55 pm
Soy principiante en Android y ni siquiera puedo compilar un hola mundo ya que me aperece el mensaje: R cannot be resolved to a variable, no he encontrado ayuda que me sirva en internet por eso vengo aca como última instancia.
Acá esta el código de hola mundo:

package com.MainActivity;

import android.os.Bundle;
import android.app.Activity;

import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

}
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines