Witam
mam taki problem: tworze strone w oparciu o EJB i jezeli ktos pomyli sie w adresie storny
np zamiast localhost:8080/start/welcome.do wpisze sie localhost:8080/start/jakiesPrzypadkoweZnaki/welcome.do to pojawia sie zawartosc strony ale bez layoutu itd i chciałbym zeby gdy ktos pomyli sie w tym adresie wyskakiwał jakis bład że zły adres strony.
Co ma EJB do stron web? o_O Ty chyba nawet nie wiesz w jakiej technologii piszesz tą aplikacje, więc ciężko widzę wyjaśnienie ci jak to poprawić...
no back-end napisane jest w Java EE, napisałem o EJB bo myslalem ze będzie tzreba ustawić coś po stronie serwera i myslałem że własnie za pomoca EJB, ale tylko pytam.
web.xml lub faces-config.xml prędzej. jakieś przekierowanie co trza wywalić skoro strona odpala się ale bez styli. jak w kodzie coś jest nie tak strona raczej nie odpala :) localhost:8080/start/* być nie może.
Wygodniej by było jakbyś jednak napisał w czym zrobiłeś UI tej aplikacji. JSP? JSF? Spring MVC? Wicket? Vaadin? GWT? Bo rozumiesz ze każde z nich może działać z EJB?
struts2 i JSP
dodałem do web.xml
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
i stworzyłem plik error.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head><title>Simple jsp page</title></head>
<body>
<h3>Exception:</h3>
<s:property value="exception"/>
<h3>Stack trace:</h3>
<pre>
<s:property value="exceptionStack"/>
</pre>
</body>
</html>
ale to nic nie daje, ma może ktos jakiś inny pomysł ?