В настоящее время у меня есть динамическая таблица внутри формы, используя следующий код HTML и JavaScript: < /p>
function addRows(){
var table = document.getElementById('tourdaytbl');
var rowCount = table.rows.length;
var cellCount = table.rows[0].cells.length;
var row = table.insertRow(rowCount);
for(var i =0; i '2'){
var row = table.deleteRow(rowCount-1);
rowCount--;
}
else{
alert('There should be atleast one row');
}
}
< /code>
tourID
startHotel
endHotel
routeNote
routeMap
< /code>
< /div>
< /div>
< /p>
Ниже приведен код метода post: < /p>
@POST
@Produces(MediaType.APPLICATION_JSON)
public void addTourDay( @FormParam("tourID") int tourID,
@FormParam("startHotel") String startHotel,
@FormParam("endHotel") String endHotel,
@FormParam("routeNote") String routeNote,
@FormParam("routeNote") String routeMap) throws ClassNotFoundException, SQLException {
TourDay tourDay = new TourDay();
tourDay.setTourID(tourID);
tourDay.setStartHotel(startHotel);
tourDay.setEndHotel(endHotel);
tourDay.setRouteNote(routeNote);
tourDay.setRouteMap(routeMap);
TourDayDao.getInstance().add(tourDay);
logger.info("Tour and Ride-Out was submitted to the database successfully!");
}
< /code>
и база данных DAO: < /p>
public boolean add(TourDay tourDay) throws ClassNotFoundException, SQLException {
if(tourDay != null) {
Connection connection = Configs.getDbConnection();
String sql = "INSERT INTO `tbl_tour_day` (`tourID`, `startHotel`, `endHotel`, `routeNote`, `routeMap`)" +
"VALUES ( (SELECT tourID from tbl_tour_ride where tbl_tour_ride.tourID = ?), ?, ?, ?, ?)";
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setInt(1, tourDay.getTourID());
stmt.setString(2, tourDay.getStartHotel());
stmt.setString(3, tourDay.getEndHotel());
stmt.setString(4, tourDay.getRouteNote());
stmt.setString(5, tourDay.getRouteMap());
int count = stmt.executeUpdate();
if(count > 0) {
System.out.println("Successfully Added");
return true;
} else {
System.out.println("Error occured");
}
}
return false;
}
< /code>
Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку «Отправить только первую строку» в базе данных. Остальные динамические ряды не хранятся. Как я могу решить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/619 ... o-database
Как я могу отправить данные из динамической таблицы в базу данных? ⇐ Html
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить данные динамической таблицы после нажатия кнопки с помощью Selenium в Python?
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как получить данные динамической таблицы после нажатия кнопки с помощью Selenium в Python?
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-