2015-06-21 125 views
-1

我正在掃描板號的同一個項目。我想要做的就是將輸入的盤號的值傳遞給字符串,以便我可以將它用於其他課程。另一班正在顯示輸入板號的詳細信息。在platenumbercheck.java上是我想掃描platenumber輸入的類。我想將它傳遞給String joc,以便我可以將它用於我的第二課,displaytaxidetails。將查詢參數的值傳遞給字符串是錯誤

這裏的platenumbercheck.java

package com.taxisafe.server; 

import java.util.ArrayList; 

import javax.ws.rs.GET; 
import javax.ws.rs.Path; 
import javax.ws.rs.Produces; 
import javax.ws.rs.QueryParam; 
import javax.ws.rs.core.MediaType; 

import com.google.gson.Gson; 
import com.taxisafe.array.ArrayConnection; 
import com.taxisafe.connection.DatabaseConnection; 
import com.taxisafe.json.JsonConstruction; 
import com.taxisafe.objects.Objects; 


//PATH FOR CHECKING PLATE NUMBER 

@Path("platecheck") //for the url 

public class PlateNumberCheck { 


String joc = check(taxi_plate_no); //here's the variable I want to pass the platenumber 

@GET 
@Path("/check") 
@Produces(MediaType.APPLICATION_JSON) 


public String check(@QueryParam("taxi_plate_no") String taxi_plate_no){ 

String sagot = ""; 

if(checkInput(taxi_plate_no)){ 
    sagot = JsonConstruction.JSONResponse("checked", true); 
} else{ 
    sagot = JsonConstruction.JSONResponse("checked", false, "Not in the database"); 
} 
return sagot; 

} 


private boolean checkInput (String taxi_plate_no){ 
System.out.println("Check Input"); 
boolean output = false; 
if(JsonConstruction.isNotNull(taxi_plate_no)){ 
    try{ 
     output = DatabaseConnection.checkPlate(taxi_plate_no); 
    } catch (Exception e){ 
     output = false; 
    } 
} else{ 
    output = false; 
} 

return output; 
} 

} 

回答

-1

JOC =校驗(taxi_plate_no); 這是行不通的,你不能調用這樣的函數 把joc = sagot;裏面的功能「檢查」,它應該工作

+0

它沒有工作。抱歉。什麼都沒發生。 – user3802633

相關問題