Запись информации из textarea в файл

190
11 ноября 2018, 11:00

Пишу JSP, реализовал считывание файла через java и отображение на разметке(поправьте, если в мат. части ошибся). сейчас стоит обратная задача: по клику на button записать изменения в файл. в мануалах, которые я нашел, все делается через JS, а можно ли как-то action прикрутить к методу из Java? Также вопрос по отображению считанной информации из файла на разметке. если файл большой, то появляется scroll и у textarea, и у всей страницы т.е. нужно два раза скроллить, если хочется увидеть весь файл, если убираю скролл у textarea, то и основной тоже не отображается и вся информация в нечитаемом виде представлена, как это пофиксеть? вот, что я написал:

<jsp:directive.page language="java" pageEncoding="utf-8"/>  
 
<%@ page import="java.io.File" %>  
<%@ page import="javax.servlet.*" %>  
 
<script>  
    function submitForm(x){  
        if(x.id=='b1'){  
            document.getElementById('tt').value='??';  
        }  
    }  
</script>  
 
<html>  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
    </head>  
    <body>  
        <div>  
            <textarea style="width:70%" id=tt name="Text1" rows="100">  
            <%  
                File file = new File("1.txt");  
                Scanner sc = new Scanner(file);  
                while (sc.hasNextLine()){  
                    out.println(sc.nextLine());  
                }  
            %>  
            </textarea>  
        </div>  
        <th><input type="button" id=b1 value="Submit" name="button"  
        onClick='submitForm(this)'/></th>  
    </body>  
</html>

READ ALSO
написать запрос используя fetch метод

написать запрос используя fetch метод

Для отправки запросов на сервер использовал утилиту CURL, но наткнулся на более удобный способ,- использую consolОтправка запросов методом fetch,...

193
При работе с датами на JS возникают ошибки

При работе с датами на JS возникают ошибки

date1 присваиваю текущее времяПотом date2 присваиваю date1 и добавляю 1 год, почему date1 при этом тоже увеличивается на 1 год? Связано ли это с тем, что...

148
Не работает @media запрос

Не работает @media запрос

Есть код, хочу добавить медиа-запрос с разрешением 992pxСмотрю через инспектор кода, но все как было, так и есть - стили медиа не применились

198
Заполнение пользовательского SVG progress bar

Заполнение пользовательского SVG progress bar

В своей простейшей форме я хочу сделать страницу загрузки, такую как на этом сайте

163