Gente tenho minha action
package br.com.japi.action;import java.util.List;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession;import org.apache.commons.beanutils.BeanUtils; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.DynaActionForm;import br.com.japi.form.FuncionariosForm;
import br.com.japi.jdbc.dao.ComboFuncionarioDAO;public class ComboFuncionarioAction extends Action {
public ActionForward execute(ActionMapping map, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String teste = request.getParameter("combofuncionario"); HttpSession ses = request.getSession(); //DynaActionForm FuncionariosForm = (DynaActionForm) form; String target = null; String fluxo; fluxo = request.getParameter("fluxo") == null ? "" : request .getParameter("fluxo"); try { if (fluxo.equals("")) { List<FuncionariosForm> lista = new ComboFuncionarioDAO() .getLista(); request.setAttribute("combofuncionarios", lista); request.setAttribute("ramal", ""); target = "ok"; } else { if (fluxo.equals("carregaDadosCombo")) { // lista combo List<FuncionariosForm> lista = new ComboFuncionarioDAO() .getLista(); ComboFuncionarioDAO comboFuncionarioDAO = new ComboFuncionarioDAO(); FuncionariosForm funcionarioForm = new FuncionariosForm(); String combofuncionario; combofuncionario = request.getParameter("combofuncionario"); funcionarioForm = comboFuncionarioDAO .getFuncionario(combofuncionario); request.setAttribute("combofuncionarios", lista); request.setAttribute("ramal", funcionarioForm.getRamal()); target = "ok"; } } } catch (Exception e) { e.printStackTrace(); target = "erro"; } finally { //request.setAttribute(map.getAttribute(), FuncionariosForm); return map.findForward(target); } }}
=============================
E minha JSP
<bean:write name=“ramal”>
MAS ME DA UM ERRO AI QUANDO EU COMENTO O (BEAN:WRITE) ele rola tudo normal mas sem fazer o que eu quero que é mostrar o valor do bean…
O ERRO É COMO SE TIVESSE VAZIO O BEAN MAS EU DOU UM LOGIC E MESMO ASSIM O ERRO CONT|INUA>>>
ERRO:
insereocorrencia.jsp(58,9) According to TLD, tag bean:write must be empty, but is not