2014-09-24 23 views
1

我使用jsp和java進行編程。我需要在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);%> 

     } 

回答

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類的對象,在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); 
%> 
相關問題