Я пытаюсь вставить значения из текстовых областей в мою базу данных, но когда он перенаправляется в файл JSP, отвечающий за вставку, возвращаемые значения равны нулю.Что я не понимаю, так это то, что я сделал то же самое для регистрации, и это работает для этого.
вот моя форма:
<form action="fileSelection.jsp" method="post" enctype="multipart/form-data">
<div class = "container-fluid">
<div class = "col-md-6 col-md-offset-4" id = "articleSection">
<div class = "row" id = "title">
<input type ="text" name = "name" rows = "2" cols = "50" placeholder = "Name of your Article..." id = "artText">
</div>
<div class = "row" id = "topic">
<select name = "topic">
<option value="social">Social</option>
<option value="america">America</option>
<option value="australia">Australia</option>
<option value="asia">Asia</option>
<option value="Europe">Europe</option>
<option value="middle eastern">Middle Eastern</option>
</select>
</div>
<div class = "row" id = "content">
<textarea name = "content" rows = "6" cols = "60" placeholder = "Enter your article..." id = "artText"></textarea>
</div>
<div id = "image">
<input type="file" name="image" id="fileToUpload">
</div>
<div class = "col-md-2" id = "submit">
<button type="submit" id = "submitBtn" name = "submitBtn">Submit</button>
</div>
</div>
</div>
</form>
А вот JSP:
<%
//StringBuffer text = new StringBuffer(request.getParameter("content"));
String content = request.getParameter("content");
String topic = request.getParameter("topic");
String title = request.getParameter("name");
String file = request.getParameter("image");
int id = (Integer) session.getAttribute("id");
out.println("content: " + content);
imageUpload user = new imageUpload();
//user.insert(request, response, title, content, topic, id, file);
//response.sendRedirect("index.jsp");
%>