2015-06-21 126 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

相关问题