Codigo Struts no JSP

10 respostas
E

ola…

Estou aprendendo o struts e tenho a seguinte duvida.

Tenho meu projeto. Crei os arquivos JSP, contendo códigos struts que efetuam um cadastro.
Minha duvida: Como faço para chamar este arquivo JSP numa página HTML?

10 Respostas

danieldestro

Vc criou o action (.do) no struts-config.xml?
Criou um Action para a página?
Leu a documentação/tutorial do Struts?

E

Criei o Struts-config, com os mapeamentos.
Tenho bco dados Oracle instalado e configurado.
Criei um aquivo index.jsp, outro materialcadastro.jsp, outro materiallistar.jsp.
Criei todos os formularios que era necessário.
Quero testar isso na Web.
Quero saber como faço para aparecer, a página index no browser.

Li alguma documentação e tutorias (alguns até muito bom) só que eles não trazem esta parte, ou seja COMO MOSTRAR NO BROWSER.

danieldestro

Vigi…
procure por um bom tutorial sobre desenvolvimento java (e struts) para web.

L

Seguinte, o Tomcat tem por default encontrar como arquivo principal em uma aplicação Web o arquivo index.jsp.

Isso significa que basta você chamar o endereço da tua aplicação que ele automaticamente irá encontrar o index.jsp .

Para as outras páginas, basta criar links para o acesso a elas a partir de qualquer página que tu defina como sendo um “menu”.

danieldestro

Errado, amigo!

Ele procura se estiver configurado no web.xml, na tag welcome-file-list.

L

Errado, amigo!

Ele procura se estiver configurado no web.xml, na tag welcome-file-list.

Correto, mas a princípio ele sempre encontra o index.jsp :smiley:

Mas isso não importa, o que vale é que o nosso amigo entenda o que deve ser feito. As dicas foram dadas, basta ele postar novamente dizendo que conseguiu. :lol:

danieldestro

Aqui ele nunca acha o indes.jsp(html) se eu não configuro.

L

Não sei se é por causa que eu utilizo o Tomcat Plugin, mas para mim sempre vem o index.jsp como default.

danieldestro

Por causa do web.xml, pode conferir.

L

Esse é o meu web.xml

<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<web-app>
	
	<!-- WEBWORK -->
	
	<display-name>My WebWork Application</display-name>
	<servlet>
		<servlet-name>webwork</servlet-name>
		<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>webwork</servlet-name>
		<url-pattern>*.action</url-pattern>
	</servlet-mapping>
	<taglib>
		<taglib-uri>webwork</taglib-uri>
		<taglib-location>/WEB-INF/lib/webwork-2.0.jar</taglib-location>
	</taglib>

</web-app>
Criado 15 de setembro de 2004
Ultima resposta 23 de set. de 2004
Respostas 10
Participantes 3