Estou com um problema em JSP, é o seguinte:
Dividi minhas classes da seguinte maneira.
Classe GeraFormulario que gera os formularios.
Classe CadFornecedor que instancia os objetos da classe GeraFormulario.
JSP cad_fornecedor que exibe o cadastro html com os formularios baseado na classe CadFornecedor.
O problema é o seguinte, quando chamo a classe CadFornecedor no meu JSP ela nao exibe o formulário, creio que seja algum erro de retorno na classe CadFornecedor.Segue Abaixo as classes.
CLASSE QUE GERA FORMULARIOS
public class GeraCampos {
private String name;
private String nome;
private String where;
private String campo;
private String tipo;
private String sup;
private String type;
private String value;
private String style;
private String mascara;
_/** Creates a new instance of GeraCampos */
public GeraCampos()
{
}
public String geraForm(String nome, String type, String campo, String sup, String value, String mascara, String style) {
this.nome=nome;
this.type=type;
this.campo=campo;
this.sup=sup;
this.value=value;
this.mascara=mascara;
this.style=style;
StringBuffer sb = new StringBuffer();
sb.append("<span>" + this.campo + "<sup>" + this.sup + "</sup></span>" +
"<label class=formLarge><input type=" + this.type + " name=" + this.name + "id=" + this.name +
"value=" + this.value + this.style + "/></label><div class=clear><!-- --></div>\n");
return sb.toString();
}
}
CLASSE QUE GERA OS CAMPOS DO FORMULARIO DO FORNECEDOR
public class CadFornecedor {
_/** Creates a new instance of CadFornecedor */
public CadFornecedor() {
}
public String geraFornecedor()
{
GeraCampos obj = new GeraCampos();
obj.geraForm("Nome:","text","nome","nome","","","");
return obj.toString();
}
}
JSP CAD_FORNECEDOR
<fieldset>
<legend>Fornecedor</legend>
<%
CadFornecedor obj = new CadFornecedor();
obj.geraFornecedor();
%>
</fieldset>
Desde já agradeço
Atenciosamente
Euller Cristian