Foros del Web » Programando para Internet » Android »

Acceder a una bbdd externa a través de un jsp

Estas en el tema de Acceder a una bbdd externa a través de un jsp en el foro de Android en Foros del Web. Buenas Escribo porque estoy haciendo una aplicación para móvil la cual usa una bbdd externa. Para estos casos yo siempre lo he hecho mediante un ...
  #1 (permalink)  
Antiguo 07/01/2013, 09:40
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 12 años
Puntos: 1
Acceder a una bbdd externa a través de un jsp

Buenas

Escribo porque estoy haciendo una aplicación para móvil la cual usa una bbdd externa. Para estos casos yo siempre lo he hecho mediante un formulario mandándoselo a un php que ya se encarga de todo y te devuelve un json con la respuesta. El problema es que ahora me exigen hacerlo mediante un jsp y ese es el gran problema, mis grandes lagunas de jsp!

Yo tengo todas las consultas ya hechas en una clase java (Gestor) que devuelve directamente el json, así que mi jsp solo debería consultar el método que sea según la opción que recibe y después enviar el json que le devuelve la clase Gestor. Para pasar el valor que devuelve, con hacer un out.print(String_Json_que_me_devuelve_mi_clase_jav a) valdría?

osea:

Código:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" import="Gestor"%>
<!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=ISO-8859-1">
		<title>resto JSP</title>
	</head>
	<body>
		<FORM NAME="form1" ACTION="index.jsp" METHOD="get">
       			opcion: <input type="text" name="option">
			<input type="hidden" name="OK">
			<input type="submit" value="show">
			
   	 	</FORM>	
		<%
			if(request.getParameter("OK") != null)
			{
				char opcion = request.getParameter("option").charAt(0);
				switch(opcion)
				{
					case '0':
						out.println(Gestor.getOpcion0());
					break;
					case '1':
						out.println(Gestor.getOpcion1());
					break;
					case '2': case 'B':
						out.println(Gestor.getOpcion2());
					break;
					default:
					out.println("No hay texto para eso");
				};

			}
		%>

	</body>
</html>

Nota: que esté el formulario escrito es esta página es solo una cuestión de prueba.


Muchas gracias por todo de antemano!

Etiquetas: bbdd, externa, java, jsp, todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:55.