jsp
  • servlets
  • 2017-07-04 33 views 0 likes 
    0

    我有一個像這樣的自定義標記<user:current-location msg="!{#locationName}"/>,它工作正常,但我想將它分配給一個變量,所以我可以將當​​前位置值傳遞給一個servlet使用表單。在JSP中使用自定義標記設置變量並將其傳遞給servlet

    我已經嘗試設置使用<c:set var = 'location_id' scope = 'session' value = '<user:current-location msg="!{#locationName}">'/>

    變量但是當我做<c:out value = '${location_id}'/>,而不是打印出來的頁面上的當前位置的名稱,它只是打印出<user:current-location msg="!{#locationName}">我怎樣才能得到它的訪問究竟是分配給變量?

    如果我可以得到的工作,我會那麼喜歡做這樣的事情在我的形式傳遞給servlet POST請求<input type="radio" name="locationName" value="${location_id}" checked="checked">

    我不能使用舊的小腳本語法不贊成這種方式。

    回答

    1

    嘗試這樣的:

    <c:set var = "location_id" scope ="session"> 
    <user:current-location msg="!{#locationName}"/> 
    </c:set> 
    
    +0

    謝謝,這對我的工作! – Victoria

    相關問題