Ответы пользователя по тегу Java
  • Как правильно передать значение из формы INPUT в сервлет?

    drno-reg
    @drno-reg Автор вопроса
    см не кратко
    Без enctype="multipart/form-data" работает, НО решил все-таки попробовать и request.getParts() попробовал применить следующее

    for (Part p: request.getParts())
    {
    TEXT_ALL=TEXT_ALL+p.getName();
    }


    НО получился список наименований элементов типа
    <td><div class="input-group"><input type="text" class="form-control" NAME="TEXT_${ID}" value="${PARAMETER_VALUE}"> <span class="input-group-addon">,%</span> </div></td>


    каким образом получить и их значение?

    каким образом выполнить эти же операции и для
    <td>  <input type="checkbox" NAME="CHECKBOX_${ID}"></td> <td style="width:50%">${SOLUTION}</td>



    Заранее благодарю.
    Ответ написан
    Комментировать
  • Почему срабатывает insert при перезагрузке JSP страницы?

    drno-reg
    @drno-reg Автор вопроса
    см не кратко
    Проблема решена путем перехода на sevlet основу
    Ответ написан
    Комментировать
  • Как соединить MySQL к сервлету?

    drno-reg
    @drno-reg
    см не кратко
    А артифактах попробуй создать папку libs например и прицепить предварительно созданный экземпляр libraries с драйверами mysql
    Ответ написан
    Комментировать
  • Есть ли параметр CSV JDBC драйвера csvjdbc-1.0-29, который отключал бы дописывание .CSV в select?

    drno-reg
    @drno-reg Автор вопроса
    см не кратко
    проблему решил

    props.put("fileExtention","");
    Ответ написан
    Комментировать
  • Как правильно обратиться к webservlet?

    drno-reg
    @drno-reg Автор вопроса
    см не кратко
    Проблему решил, благодарю за содействие.
    Ответ написан
    Комментировать
  • Нужен js для создания html edittable с любой СУБД (без PHP)?

    drno-reg
    @drno-reg Автор вопроса
    см не кратко
    Воспользоваться к примеру таким решением не получится?

    www.prepbootstrap.com/bootstrap-template/bootstrap...

    <div class="col-md-12">
        <div class="panel panel-default">
            <div class="panel-heading">
                <h4 class="text-center">Bootstrap Editable Table <span class="fa fa-edit pull-right bigicon"></span></h4>
            </div>
            <div class="panel-body text-center">            
                <div id="grid"></div>
            </div>
        </div>
    </div>
    
    <!-- you need to include the shieldui css and js assets in order for the grids to work -->
    <link rel="stylesheet" type="text/css" href="http://www.prepbootstrap.com/Content/shieldui-lite/dist/css/light/all.min.css" />
    <script type="text/javascript" src="http://www.prepbootstrap.com/Content/shieldui-lite/dist/js/shieldui-lite-all.min.js"></script>
    
    <script type="text/javascript" src="http://www.prepbootstrap.com/Content/data/shortGridData.js"></script>
    
    <script type="text/javascript">
        $(document).ready(function () {
            $("#grid").shieldGrid({
                dataSource: {
                    data: gridData,
                    schema: {
                        fields: {
                            id: { path: "id", type: Number },
                            age: { path: "age", type: Number },
                            name: { path: "name", type: String },
                            company: { path: "company", type: String },
                            month: { path: "month", type: Date },
                            isActive: { path: "isActive", type: Boolean },
                            email: { path: "email", type: String },
                            transport: { path: "transport", type: String }
                        }
                    }
                },
                sorting: {
                    multiple: true
                },
                rowHover: false,
                columns: [
                    { field: "name", title: "Person Name", width: "120px" },
                    { field: "age", title: "Age", width: "80px" },
                    { field: "company", title: "Company Name" },
                    { field: "month", title: "Date of Birth", format: "{0:MM/dd/yyyy}", width: "120px" },
                    { field: "isActive", title: "Active" },
                    { field: "email", title: "Email Address", width: "250px" },
                    { field: "transport", title: "Custom Editor", width: "120px" },                
                    {
                        width: 150,
                        title: "Update/Delete Column",
                        buttons: [
                            { commandName: "edit", caption: "Edit" },
                            { commandName: "delete", caption: "Delete" }
                        ]
                    }
                ],
                editing: {
                    enabled: true,
                    mode: "popup",
                    confirmation: {
                        "delete": {
                            enabled: true,
                            template: function (item) {
                                return "Delete row with ID = " + item.id
                            }
                        }
                    }
                }            
            });
    
           
        });
    </script>
    
    <style type="text/css">
        .sui-button-cell
        {
            text-align: center;
        }
    
        .sui-checkbox
        {
            font-size: 17px !important;
            padding-bottom: 4px !important;
        }
    
        .deleteButton img
        {
            margin-right: 3px;
            vertical-align: bottom;
        }
    
        .bigicon
        {
            color: #5CB85C;
            font-size: 20px;
        }
    </style>
    Ответ написан
    Комментировать