0
新手用户问题。我已经定义了一类这样的: ...Servlet处理异常
public class ConceitosSelecionados implements Serializable {
private static final long serialVersionUID = 1L;
private String conceitoInicial;
private String conceitoFinal;
// Construtor -----------------------------------
public ConceitosSelecionados() {
}
public ConceitosSelecionados(String conceitoInicial, String conceitoFinal) {
this.conceitoInicial = conceitoInicial;
this.conceitoFinal = conceitoFinal;
}
// Getters & Setters ---------------
public String getConceitoInicial(){return conceitoInicial};
public String getConceitoFinal(){return conceitoFinal};
public void setConceitoInicial(String conceitoInicial){this.conceitoInicial = conceitoInicial};
public void setConceitoFinal(String conceitoFinal){this.conceitoFinal = conceitoFinal};
这个类来获得用户imputs从正在添加Web应用程序。因此,我设置窗体SelecionaConceitosForm收集用户输入,所述代码片段是这样的: ...
public ConceitosSelecionados selecaoUsuario(HttpServletRequest request) {
ConceitosSelecionados conceitosSelecionados = new ConceitosSelecionados();
try {
processaSelecaoConceitoInicial(request, conceitosSelecionados);
processaSelecaoConceitoFinal(request, conceitosSelecionados);
if (isSucces()) {
setError(FIELD_RESULTADO, "Seleção dos conceitos realizada!");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conceitosSelecionados;
}
... 这是由servlet处理... {...}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
// Prepara o formBean
SelecionaConceitosForm selecionaConceitosForm = new SelecionaConceitosForm(
conceitosSelecionados);
request.setAttribute(ATTRIBUTE_FORM, selecionaConceitosForm);
// Processa a solicitação e obtém os resultados
ConceitosSelecionados conceitosSelecionados = new ConceitosSelecionados();
conceitosSelecionados = selecionaConceitosForm.selecaoUsuario(request);
request.setAttribute(ATTRIBUTE_SELECTED, conceitosSelecionados);
String destino = "/GeraSequenciaServlet";
request.getRequestDispatcher(destino).include(request, response);
}
这些都是为了处理提交到耶拿应用程序,因为我尝试过程中,我得到这个异常:
java.lang.Error: Unresolved compilation problem:
Cannot make a static reference to the non-static field conceitoFinal
Ty,hvtotcodes,我会检查它。 – hjmnzs