我已经显示了数据库表中的数据,并且每行都放置了复选框,这里用户将检查产品,并在按下保存按钮的末尾,而数据应该使用JSP插入数据库中的另一个表。 / p>
我该怎么做?
我的JSP代码:
<%
pds=new Products();
for(int i=0;i<listpds.size();i++){
pds=(Products)listpds.get(i);
%>
<TR>
<TD><%=pds.getP_id()%></TD>
<TD><%=pds.getP_name()%></TD>
<TD><%=pds.getP_details()%></TD>
<TD><%=pds.getP_price()%></TD>
<TD><input type="checkbox" name="product" value="Bike"> Select </TD>
</TR>
<% } %>
答案 0 :(得分:0)
我更喜欢使用ORM框架,例如spring数据,hibernate等。我在下面的出发点分享原始技术:
import java.util.List;
import javax.sql.DataSource;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost/mydb?useConfigs=maxPerformance&characterEncoding=utf8&useSSL=false");
dataSource.setUsername("root");
dataSource.setPassword("pass");
JdbcTemplate jdbc = new JdbcTemplate(dataSource)
jdbc.execute("INSERT INTO mytable (field1, field2) VALUES ('stringvalue',integervalue)");