tengo que tener este enlace:parámetro en jsf2 URL
http://myserver:/myproject/innerpage/clip.jsf&id=9099
para extraer el ID de un código como el siguiente:
HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
String clipId = request.getParameter("id");
Cuando lo ejecuto en Tomcat me sale:
mensaje /OnAir/innerpage/clip.jsf & id = 9099
descripción El recurso solicitado (/OnAir/innerpage/clip.jsf & id = 9099) no está disponible.
Cuando lo ejecuto sin & id = 9099 se ejecuta correctamente.
¿Cómo puedo hacer que funcione?
gracias. Fui idiota – Dejell
De nada. No, solo tienes que empezar en algún lado. Cometí el mismo error hace más de 10 años. Aprende de tus errores. Recuérdelos siempre que encuentre los mismos síntomas de problema nuevamente. Las lecciones aprendidas son valiosas para el futuro. – BalusC
En realidad, no funcionaría para mí. El alcance de mi bean es view y recibo la desagradable excepción: El alcance del objeto al que hace referencia la expresión # {param.id}, solicitud, es más corto que el alcance de vista de los beans gestionados referidos (clipBean) – Dejell