Невозможно получить значение <s: property> в качестве параметра функции java-скрипта в Struts 2 - PullRequest
0 голосов
/ 13 мая 2019

Я использую библиотеку таблиц DisplayTag со Struts2 для отображения записей из базы данных. Я могу получить данные таблицы в таблице тегов отображения. Я хотел передать значение одного из столбцов (имя столбца: имя местоположения) в функцию javascript с помощью кнопки при нажатии. Но я не могу получить эту стоимость имущества. Ниже приведен фрагмент кода.

<display:table class="table-responsive table-striped table" export="false"  id="requestListLocationInfo"  name="requestListLocationInfo"  requestURI="#" pagesize="50" >    
        <display:column title="Sl No.">
${requestListLocationInfo_rowNum}</display:column>
        <display:column property="location_name" title="Location Name" sortable="false" />
        <display:column property="status_loc" title="Status" sortable="false"   />
        <display:column property="created_by" title="Created By"  sortable="false"   />
        <display:column property="date_loc" title="Created Date"  sortable="false"   />
        <display:column title="Modify"><button onclick="getModifyDetails('<s:property value="location_name"/>')">Modify</button></display:column>
</display:table>

и функция JavaScript, как показано ниже.

function getModifyDetails(location_name){
        alert('loc name is'+location_name);
        var url = "./getModifyLocDetails.action?location_name="+location_name;
        window.open(url,"_blank","directories=no, status=no,width=700, height=500,top=0,left=0");
    }

Как получить значение столбца в качестве параметра для функции js?

...