Вопрос новичка.Я определил класс, как это: ...
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};
Этот класс, чтобы получить пользовательские входящие из веб-приложения.Поэтому я установил форму 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;
}
... который обрабатывается сервлетом ... {...}
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);
}
они должны быть обработаны для того, чтобы быть отправленными в приложение Jena, поскольку при попытке обработать я получаю следующее исключение:
java.lang.Error: Unresolved compilation problem:
Cannot make a static reference to the non-static field conceitoFinal