• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Jsp - Java Server Pages

  • Автор темы Radion2
  • Дата начала
R

Radion2

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<%@ page language="java" contentType="text/html; charset=utf-8" %>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<%
request.setCharacterEncoding("UTF-8");
String str = request.getParameter("name");
// if(null == str && str.equals(""))
if(str == null)
{ str = "JSP"; }
%>
</head>
<body>

<%= str %>

<form method="post" action="m.jsp" enctype="multipart/form-data" accept-charset="utf-8">
<input class="stil_0002" type="text" name="name" size=30" />
<input type="submit" name="_send" value="Send" />
</form>
</body>
</html>


если в форме заменить post на get то работает...
а мне нужно чтобы именно работало с post и + utf-8. может кто подправит ?
 
R

Radion2

нашел решение, но остаётся вопрос чтобы работало с enctype="multipart/form-data"


Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<%@ page language="java" contentType="text/html; charset=utf-8" %> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title></title> 
<% 
request.setCharacterEncoding("UTF-8"); 
String str = request.getParameter("name"); 
if(str == null) 
{ str = "JSP"; } 
%> 
</head> 
<body> 
<%= str %> 
<form method="post" action="m.jsp" accept-charset="utf-8"> 
<input type="text" name="name" size="30" /> 
<input type="submit" name="_send" value="Send" /> 
</form> 
</body> 
</html>
 
J

jmadhead

нашел решение, но остаётся вопрос чтобы работало с enctype="multipart/form-data"
Если нужно загружать файл, то для этого, к сожалению, нужно использовать стороннюю библиотеку, либо парсить самому. На сколько я помню, файл можно прочитать из потока, которые отдаётся странице.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!