Taglib Struts 2[RESOLVIDO]

8 respostas
M

Bom dia pessoal… estou tentando adicionar isso

<% @ taglib uri = "/ struts-tags" prefix = "s"%>

no meu jsp mais ta dando erro … tenho que adicionar algum jar para que isso possa ser adiiconado corretamente ? ele me pede para colocar ;(ponto e virgula)
mais em todos os exemplos que ví não tem nada de ( ; ) e dei uma procurada e não achei ninguem com o mesmo problema.

Vlw desde já Obrigado pela ajuda :slight_smile:

8 Respostas

drsmachado
<% @ taglib uri = "/struts-tags" prefix = "s"%>

Bom, posta aí uma jsp que você tenha feito. Copia e cola ela nas tags code para analisarmos.

M

Então eu só crio um jsp nova... E tento adicionar ela a jsp ta assim:

<% @ taglib uri = "/ struts-tags" prefix = "s"%> // essa linha ta com erro
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<!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>Teste Struts 2</title>
</head>
<body>
<h1> Olá</h1>
</body>
</html>
M

Estou seguindo esse Tutorial:

aeciovc

você vai ter que adicionar esse JAR’s ao BuildPath do seu Projeto:

01.commons-fileupload-1.2.1
02.commons-io-1.3.2
03.commons-logging-1.1
04.freemarker-2.3.13
05.junit-3.8.1
06.ognl-2.6.11
07.spring-test-2.5.6
08.struts2-convention-plugin-2.1.6
09.struts2-core-2.1.6
10.xwork-2.1.2

M

Sim, Adiciono esses jar’s mesmo assim fica com erro :cry:

gilmaslima

Ao invés de você digitar use o autocomplete do eclipse as vezes esse namespace pode mudar um pouco.

flw!

M

gilmaslima

não tem nem opção de auto completar se eu coloco

<% @ tag %> Ctrl+espaço não parece a opção taglib.

na verdade não aparece nem uma opção. :cry:

M

Achei o erro estava com espaço.

<% @ taglib uri="/ struts-tags" prefix="s"%>  // errado
<%@ taglib uri="/ struts-tags" prefix="s"%> // certo

tenho que prestar mais atenção… mais obrigado pela ajuda :oops:

Criado 27 de janeiro de 2012
Ultima resposta 27 de jan. de 2012
Respostas 8
Participantes 4