2013-01-14 6 views
0

Java RESTful 웹 응용 프로그램을 개발 중입니다. 특히 하나의 웹 페이지에서 내가 다른 구성 요소들, 드롭 다운 목록이 : 내가 얻을 싶습니다RESTful Post 메서드의 Uri 매개 변수

<select name="source" id="source"> 
    <option uri="http://localhost:9091/project/test/source/database" name="database" count="1">database</option> 
    <option uri="http://localhost:9091/project/test1/source/report2" name="report2" count="1">report2</option> 
    </select> 

를, POST 요청 후, 사용자가 선택한 옵션의 URI입니다. 내가 쓴 POST 메서드에 모든 매개 변수를 활용하려면 다음

@POST 
@Consumes(APPLICATION_FORM_URLENCODED) 
public Response mapDBSource(@FormParam("project") URI projectId, 
      @FormParam("source") URI sourceId, 
      @FormParam("dest_title") String destTitle, 
      @FormParam("dest_graph_uri") URI targetGraph) throws WebApplicationException { 
    Response response = null; 

하지만 URI 개체 SourceId의 내용은 URI의 값,하지만 소스의 이름 만이 아니다. 내 코드에 어떤 문제가 있습니까? 어떻게 그것을 보여주지 않고 uri를 얻을 수 있습니까? 도움 주셔서 감사합니다.

답변

0

하지 당신이

<option value="..." 

대신

<option uri="..." 
사용해야