я прошел базовый учебник по JSP и JDBC и написал несколько кода Java в затмении и попытаться установить с помощью JSPJSP получил ошибку HTTP при обновлении страницы
Вот код JSP, в основном это список всех строк (имя и цена) в базе данных, и вы можете представить название и цену, нажав на кнопку (пока не реализовано):
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
import ="edu.neu.cs5200.s3.onlineide.applications.*, java.util.*"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<link href="css/bootstrap.css" rel="stylesheet"/>
</head>
<body>
<h1>Applications</h1>
<%
applicationsDAO dao = new applicationsDAO();
String action=request.getParameter("action");
String name=request.getParameter("name");
String price=request.getParameter("price");
String id=request.getParameter("id");
if("create".equals(action)){
double priceD=Double.parseDouble(price);
Application app=new Application(name, priceD);
dao.create(app);
}
List<Application> applications=dao.selectAll();
%>
<form action="application.jsp">
<table class="table">
<tr>
<td><input name="name" class="form-control"/></td>
<td><input name="price" class="form-control"/></td>
<td>
<button class="btn" name="action" value="create">
Add
</button>
</td>
<td></td>
</tr>
<% for (Application app: applications){
%> <tr>
<td><%=app.getName() %></td>
<td><%=app.getPrice()%></td>
</tr>
<%
}
%>
</table>
</form>
</body>
</html>
первоначально выглядит следующим образом:
Однако, когда я вхожу «Шашки "и" 599 " нажмите на кнопку «добавить», это выглядит следующим образом:
на основе учебника, так как я не выполнил кнопку еще, она должна выглядит как исходную страницу с единственным изменением, что изменения URL-адреса в http://localhost:8080/OnlineIDE/application.jsp?name=Checkers&price=5.99&action=create когда это Я ввожу «Шашки» и «5.99», но у меня есть ошибка http. Почему это?