Переменные jsp и java в одной программе

1

Я программирую с помощью jsp и java. Мне нужно передать значение между jsp и java, но в той же программе. Я читал документацию об этом, но я не нашел решения. Могу ли я это сделать?

Мой код:

    if (form1.txtFamiliasSel.value=="<%=literales.getObject(TiposLiterales.TODOS)%>") {
         if (marca == "0") {
              marca = "0";
         }
         if (marca == "1") {
              marca = "D";
         }
         if (marca == "2") {
               marca = "C";
         }
   <%Familias lFamiliasSQL = new Familias(conn);
         int lCodFilial = 0;
         if (request.getParameter("cmbFilial") != null)
              lCodFilial = Integer.parseInt(request.getParameter("cmbFilial"));
         ResultSet datosFam = lFamiliasSQL.doSelectLiteralesFamiliasFilial          
               (lCodFilial,marca);%>

       }
Теги:
jsp

3 ответа

1

Jsp также является Java-кодом. Они не разные. Они такие же. Вам не нужны промежутки между скриптами. Просто удалите эти скриптлеты.

0

Рассмотрите этот код без нежелательных сценариев:

if (form1.txtFamiliasSel.value==literales.getObject(TiposLiterales.TODOS)) {
    if (marca == "0") {
        marca = "0";
    }
    if (marca == "1") {
        marca = "D";
    }
    if (marca == "2") {
        marca = "C";
    }
    Familias lFamiliasSQL = new Familias(conn);
    int lCodFilial = 0;
    if (request.getParameter("cmbFilial") != null)
        lCodFilial = Integer.parseInt(request.getParameter("cmbFilial"));
    ResultSet datosFam = lFamiliasSQL.doSelectLiteralesFamiliasFilial          
    (lCodFilial,marca);

}
0

Создайте объект класса java, который содержит ваш mothod, в файле jsp и вызовите метод, используя этот объект.

например, класс java: -

public class T4 {
    public String getResult(String st){

    return st;
    }
}

например, файл jsp: -

<% 
// this is a very basic way to get java object, you can also create beans.
   T4 t4=new T4(); 
   out.print(t4.getResult);
%>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню