javascript-如何将数据填充到JSP页面中?

时间:2019-03-06 09:03:17

标签: javascript jsp

我是javascript新手,想知道如何检索或选择一个或多个文件并填充 在我的JSP页面中显示的表格。

所以我有一个看起来像这样的JSP接口:

Screenshot

它显示文件列表,每个文件都有自己的fileid,这当然是唯一的。

当我在1个或多个文件的复选框上打勾,然后按下GENURL按钮时,它将调用我的genurl.jsp

我创建的那个JSP的接口看起来像这样(目前没有数据):

Screenshot

我需要列出的是我在新的JSP中选择的文件,并说如果我选择212sass,那么该表应如下所示:

Checkbox No   Filename 
[]       1    212.png
[]       2    sass.png

其他列现在可以忽略,因为我要重点关注这些元素。此处的复选框允许用户在特定文件上打勾以执行功能,这是另一个问题的一部分。

我的repository.js:触发按钮时发生

// function for generated URL link
function fireGENURL(a){
    try{

        var selectedFiles = $('.fileCheck:checked');
        if(selectedFiles.length < 1 ){
            alert("Please select at least one file.");
            return false;
        }

        var fileID = $(selectedFiles[0]).attr('fileid');

        $('body').pWin("open", {
            x: 260,
            y: 47,
            height: 450,
            width: 881,
            title: "Generate URL",
            skinMode:'dialog',
            iframe:true,
            url: "file/url/genurl.jsp",
            data: {
                nodeid : fileID


            },
            offResize:true,
            offMove:true,
            onTitle:false,
            offBottom:true
        });



    }catch(e)
    {
        alert(e);
    }


}

genurl.jsp:

<html>


<%
    long nodeID = Long.parseLong(request.getParameter("nodeid"));
%>

<head>
    <title>Generate URL</title>

</head>

<body>


<table class="filesTbl">
    <tr>
        <th width="1%">
            Checkbox
        </th>
        <th width="1%">
             No
        </th>
        <th width="20%">
            File Name
        </th>
        <th width="50%">
            Unique URL
        </th>
        <th width="1%">
            Edit
        </th>
        <th width="1%">
            Copy
        </th>
        <th width="1%">
            Email
        </th>

    </tr>

<%
    //need to input logic to populate data on each row



%>

    <tbody>
    <tr>
        <td colspan="1">


        </td>
    </tr>
    </tbody>


</table>

我设法传递了一个文件ID,但不超过一个ID。 那么,如何获取选中的复选框值,以便它可以填充JSP中的文件名列?

我将不胜感激。

0 个答案:

没有答案