Hello World!!! (sugestivo não???)rs
É o seguinte pessoal,
como é que eu faço para inserir o resultado de um <c:out> dentro de um input type text.
Tipo:
<input type="text" name="exemplo" value="<c:out value="${inc.status}">">
Tem como fazer isto?
[]'s
Vai dar erro por causa das aspas duplas. Tente assim:
<input type="text" name="exemplo" value="<c:out value='${inc.status}'>">
Isso deve funcionar, você pode usar somente a EL.
<input type="text" name="exemplo" value="${inc.status}">
Estou tentando fazer assim:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<html>
<body>
<jsp:useBean id="agora" class="java.util.Date"/>
<input type="text" name="datainicialpesquisa" value="<fmt:formatDate value='${agora}'/>" size="10">
mas está exibindo este erro não sei por quê
exception
org.apache.jasper.JasperException: jsp.error.beans.property.conversion
org.apache.jasper.runtime.JspRuntimeLibrary.getValueFromPropertyEditorManager(JspRuntimeLibrary.java:885)
org.apache.jsp.consultaincidente_jsp._jspx_meth_fmt_formatDate_0(consultaincidente_jsp.java:187)
org.apache.jsp.consultaincidente_jsp._jspService(consultaincidente_jsp.java:107)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Se você digitar apenas ${inc.status} no value do input funciona não?
Qual versão do jstl que está usando e qual a versão dos servlets?
Prezado,
para você usar o format date é necessário o pattern:
<fmt:formatDate value="${agora}" pattern="dd/MM/yyyy" />
Olá filipeandrep
eu havia conseguido exibir a data anteriormente sem usar o pattern.
Mesmo assim, tentei utilizando o pattern e continua dando o mesmo erro.
ainda não testei mas acontece que além de atribuir o valor do status eu também preciso exibir este valor na tela.
A versão do jstl é a 1.1.2
o meu problema maior é este. Deem uma olhada neste link
http://guj.com.br/posts/list/68940.java
Obrigado
os arquivos tld estão sendo declarados no web.xml???
Não.
Que arquivos são estes?
algum código JSTL chegou a funcionar dentro dos seus jsp’s?
Funciona
<c:forEach><c:out>
Ontem este fmt:formatDate funcionou e hoje quando fiu tentar exibir a data dentro do input ficou dando este erro.
e não funciona mais em lugar nenhum.
Estranho né.
muito doido… vc não mexeu em nenhuma configuração das libs ou na chamada das taglibs???
Mexi em nada.
Estou fazendo igual a um exemplo que vi na net.
http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/jstl/jstl.htm
Meu código:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"prefix="fmt"%>
<html>
<body>
<jsp:useBean id="agora"class="java.util.Date"/>
<input type="text"name="datainicialpesquisa"value="<fmt:formatDate value='${agora}'/>"size="10">