Błędny adres URL - error

0

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.

0

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ć...

0

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.

0

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.

0

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?

0

struts2 i JSP

0

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ł ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1