Mensagens enviadas por: Adriana Cardoso
Índice dos Fóruns » Perfil de Adriana Cardoso » Mensagens enviadas por Adriana Cardoso
Autor Mensagem
Oi Felipe,

Fiz desse jeito que vc falou troquei por ${z.getNome()} mas agora dá o seguinte erro :

org.apache.jasper.JasperException: /proposta.jsp(28,17) The function getNome must be used with a prefix when a default namespace is not specified.



Olá,

Pessoal tenho uma classe chamada Proposta.java que lista o campo da minha tabela (MYSQL) chamada Nome que tem o método getListar1 que joga os dados da coluna do meu BD.

[/code]
public Vector getListar1(){

Vector x = new Vector();
try {
// Joga dados no vetor
PreparedStatement sql = conn.prepareStatement("select nome from clientes ");
ResultSet rs = sql.executeQuery();
while (rs.next()) {
x.addElement(new Proposta(rs.getString("nome")));

}
rs.close();
}
catch (SQLException ex) {
System.out.println(ex.getMessage());
}
return x;
}

}[code]

Na minha jsp está assim para listar estes nomes dentro de um Combobox usei o jstl para fazer isso. Acima da página já adicionei o jstl/fmt e o jstl/core e tbm os devidos jars.

<hr>
<jsp:useBean id="proposta" scope="page" class="cadastro.Proposta"/>

<select name="proposta">
<c:forEach var="z" items="${proposta.listar1}">
<option> ${z} </option> // aqui não pega a coluna nome!!
</c:forEach>
</select>

<hr>

Só que quando visualizo a página no Combobox aparece isso:

<option> cadastro.Proposta@1b2d7df </option>

<option> cadastro.Proposta@7a9224 </option>

<option> cadastro.Proposta@110b640 </option>

A var ${z} não está pegando o valor . O que pode ser este erro sabe porque eu testei usando uma tabela com o mesmo projeto e funcionou direitinho ,será que o select no caso do Combobox não busca muitos valores, precisa colocar mais alguma linha de comando dentro desse
select ?
Um grande abraço, espero ajuda mas tenho certeza que conseguirei a turma do GUJ sempre foi muito prestativa comigo...
Olá thokk ,

Nao esqueci nao de colocar o ) , foi na hora de dar um copy ..paste acabou cortando.

Pedrosa,

Entao eu sei da funcionalidade do jstl como eu havia já começado assim ...usando Java na jsp, acabei insistindo , tenho nocao de que não é uma boa pratica.
Mas vou tentar usar o jstl ...e qualquer coisa eu aviso muito obrigada.

Oi,

Pessoal agora eu superei , este erro é muito tosco só que já tentei de várias formas e não consigo enxergar isto o meu codigo da jsp é este :
<%

Vector vector_nome = (Vector) new ListaClientes().getNome();
Integer rqt_nome = new Integer(request.getParameter("nome");
if(vector_nome.size()>0) {
Iterator i = vector_nome.iterator();
while(i.hasNext()){
PropostaComercial pro = ( PropostaComercial)i.next();
if(pro.getNome().toString() == rqt_nome.toString()) {
out.println("<option value='pro.getNome()'+</select></option>";

%>


Agora que vem a tolice sabe esta ultima linha aparece em vermelho , é erro de digitacao mas nao consigo visualizar isto, outra coisa tá faltando alguns desses %> será que é isto tbm , apesar que já fechei na ultima linha né , mas se tiver faltando algum me deem uma ajuda .
oi Luca,

Obrigada agora entendi o porque ....realmente estava contando com java test tbm ....rsrsrsr ....

Valeu !

Adriana
Ola pessoal,

Estou estudando um mock que tem uma questao que me deixou confusa com esta saida olhem só: Qdo chamo na linha de comando

% java test java test lets see what happens

Ele diz que as saidas possiveis e corretas são :

lets
4

Como aqui pelo que eu entendi deveria imprimir 1 porque args.lenght = 1 significando que há um elemento no array e que ele está no indice 0.

Por fvr pessoal

Obrigada mcruz,

Acabei não explicando direito estou passando os dados sim , vou tentar da segunda forma que vc passou , valeu !

Adriana

Olá pessoal,


É o seguinte alguem saber de um fonte por ex :

Tenho uma lista de nomes na minha jsp e quando eu clicar no nome redireciona para outra pagina mas carregando o nome que eu cliquei , sei que o href faz , mas a minha duvida é justamente se tem como eu visualizar na segunda pagina a linha da minha tabela que contem o nome selecionado pode ser em html mesmo ! pois estou com tempo curto ! , inclusive já postei em alguns foruns de html e ate agora nada !

Por fvr galera estou aqui esperando preciso entregar logo este projeto ! e desde já agradeço a atenção !
Nossa que legal , tbm fiz a inscricao !

Olá pessoal,

É o seguinte estou testando um exemplo usando o Validator do Struts, mas olha só quando carrego a pagina http://localhost:8080/ValidationStruts/pages/AddressJavascriptValidation.jsp, onde está o meu formulario não exibe a função do javascript com a mensagem de alerta de campos em branco! Qdo dou um view na minha jsp , parece que a função nao aceito o required que foi dado na arquivo validator.xml.

View code na pag:

function validateRequired(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
oRequired = new required(); // erro javascript nao carrega!
for (x in oRequired) {
var field = form[oRequired[x][0]];

Minha jsp:

<html:form action="/AddressJavascriptValidation" method="post" onsubmit="return validateAddressForm(this);">

<!-- Begin Validator Javascript Function-->
<html:javascript formName="AddressForm"/>
<!-- End of Validator Javascript Function-->

O meu arquivo validator.xml está assim:

<form name="AddressForm">

<field property="name" depends="required">
<arg0 key="AddressForm.name"/>
</field>

<field property="address" depends="required">
<arg0 key="AddressForm.address" />
</field>

<field property="emailAddress" depends="required">
<arg0 key="AddressForm.emailAddress"/>
</field>


Alguem já passou por isso tbm !

Por fvr aguardo retorno!

Adriana Cardoso
Olá galera,

Estou fazendo um projeto com Struts inclusive uma parte dele que eu estava com dificuldades consegui resolver aqui graças aos meus amigos.
Eis agora surgiu outro problema quando eu faço a solicitação através de uma url no browser. Ex: http://localhost:8080/Struts/listUsers.do, ele não invoca o meu servlet controller da struts.
A página fica em branco tentei fora da minha IDE (Eclipse 3.1) no IE e continua em branco. Resumindo ou meu Container (Tomcat5.0) nao tá iniciando o ActionServlet (controller da Struts) para carregar as configurações do meu arquivo struts-config.xml , ou estou esquecendo de fazer alguma coisa.

No console como mencionei abaixo do post alega que não foi possivel mapear a camada de negocio - Fatory nao encontrada!

Por fvr uma ajuda olhem o meu struts-conf, vou postar somente a parte que ela chama o listerUsers.jsp, devido eu não conseguir usar as tags Code do Forum , problemas do Firefox:

<action-mappings>

<action
path="/Welcome"
type="org.apache.struts.actions.ForwardAction"
parameter="/pages/Welcome.jsp"/>

<action
path="/listUsers"
scope="session"
type="strutsdemolist.ListUsersAction"
unknown="false"
validate="false">
<forward
name="success"
path="/pages/listUsers.jsp"
redirect="false"
contextRelative="false" />
</action>

OBS::: No console da IDE surge :

INFO: Server startup in 2766 ms
13/09/2006 13:28:54 org.apache.struts.tiles.TilesRequestProcessor initDefinitionsMapping
INFO: Tiles definition factory found for request processor ''.

Adriana

Oi obrigada java_coffe resolvida a questao , relamente precisei colocar o arquivo server.xml na minha META-INF do Eclipse.

valeu !

Adriana

Olha acabei de enviar o projeto obrigada.....

Adriana


Amigo ...acabei de fazer dessa forma deletei a tag do server.xml que eu havia feito (OBS: mas nao deletei o arquivo server.xml do Tomcat certo?apenas a tag ) , adicionei no web.xml da minha aplicacao dentro do eclipse aquela outra tag tbm que vc falou. Mas continua dando o mesmo erro .
Posso te mandar por e-mail a minha aplicacao ai vc testa por fvr ...


Então java_coffe, como havia falado no post anterior no context.xml do Tomcat eu adicionei entre as tags do Host name proprio arquivo server.xml isto aqui:

<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

// Esta TAG acima é padrão do Tomcat 5.0 preciso mudar aqui tbm !

<Context path="/Struts" docBase="Struts" debug="5" reloadable="true"
crossContext="true">
<Resource name="jdbc/StrutsDemoDS" auth="Container" type="javax.sql.DataSource" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost:3306/strutsdemo?autoReconnect=true" removeAbandoned="true"
removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>
 
Índice dos Fóruns » Perfil de Adriana Cardoso » Mensagens enviadas por Adriana Cardoso
Ir para:   
Powered by JForum 2.1.8 © JForum Team