-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;
}
}
它沒有工作。抱歉。什麼都沒發生。 – user3802633