JSP (Java Server Page) - Mostrando datos con JSP

   
Vista:
Imágen de perfil de Alfredo

Mostrando datos con JSP

Publicado por Alfredo (1 intervención) el 16/06/2014 14:44:47
Hola a todos estoy trabajando con JSP y tengo el presente problema:

Al tratar mostrar una determinada información un una plantilla JSP no tengo nada, o sea, fuera como si la clase java y la plantilla no se comunicaran y sinceramante no se que hacer, vale le dejo el código para ver que puede ser...

- Clase JAVA...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import org.semanticweb.owlapi.apibinding.OWLManager;
import org.semanticweb.owlapi.model.IRI;
import org.semanticweb.owlapi.model.OWLOntology;
import org.semanticweb.owlapi.model.OWLOntologyCreationException;
import org.semanticweb.owlapi.model.OWLOntologyManager;
 
/**
 *
 * @author alfredo.vega
 */
public class Ontology {
 
    public String NS;
    public OWLOntologyManager manager;
    public OWLOntology ontology;
    public String ontologyID;
 
    public Ontology() throws OWLOntologyCreationException{
 
        NS = "file:D:/Ontology/people+pets.owl";
        manager = OWLManager.createOWLOntologyManager();
        ontology = manager.loadOntologyFromOntologyDocument(IRI.create(NS));
 
 
    }
 
      public String getOnyologyID(){
 
        ontologyID = ontology.getOntologyID().toString();
 
 
        return ontologyID;
    }
 
 
       public static void main(String[] args) throws OWLOntologyCreationException {
 
           Ontology ontology = new Ontology();
           ontology.getOnyologyID();
       }
 
}
Nota: La clase funciona bien yo aqui obtengo el ID de la ontología...

---la plantilla JSP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<%@page contentType="text/html" pageEncoding="UTF-8"  import="Util.Ontology"%>
<!--jsp:useBean id="ontology" class="Util.Ontology"/-->
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Test con Ontologías</title>
    </head>
    <body>
        <h1>Datos de la Ontología</h1>
 
       <!--jsp:getProperty name="ontology" property="onyologyID"/-->
 
        <%
            Ontology ont = new Ontology();
        String str = request.getParameter(ont.getOnyologyID());
 
        if(str != null){
            out.println("Estoy leyendo la Ontología: " +  str);
 
         }else{
            out.println("No quiero leer la ontología");
        }
        %>
 
    </body>
</html>

Nota: Aqui es donde esta el problemas que no obtengo nada, ni usando jsp:useBean y todo lo demas...vale les dejo la respuesta que sale en el navegador...

Datos de la Ontología
No quiero leer la ontología

Espero que me puedan ayudar...o me den un pista o lo que sea....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Mostrando datos con JSP

Publicado por Jhonnathan Emilio Cardona Saineda (25 intervenciones) el 31/07/2014 17:40:22
Hola,
Creo que tu problema es de conceptos. esto nunca te funcionará: request.getParameter(ont.getOnyologyID()) ya que son valores que se ajustar normalmente desde un formulario. Para utilizar una clase simplemente la importas en jsp y la utilizas normalmente.
Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de david hackro

Mostrando datos con JSP

Publicado por david hackro (3 intervenciones) el 12/09/2014 14:50:55
@jonnathan tiene razon
/---------------------------------------/
Esto va en el jsp

<input type="text" name="usuario" />
<input type="text" name="contrasena"/>

//--------------------------------------//
esto va en el servlet

String user = request.getParameter("usuario");
String password = request.getParameter("contrasena");


Suerte!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar