Updating a database using the sql:update tag
//web.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <resource-ref> <res-ref-name>jdbc/address</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> </web-app> <%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <html> <head> <title>Updating a database using the sql:update tag</title> <sql:setDataSource var="conn" dataSource="jdbc/address" /> </head> <body> <h1>Modify Address List</h1> <sql:update dataSource="${conn}" var="addresses"> INSERT INTO AddressList (name, street, city, country, telephone) VALUES (?, ?, ?, ?, ?) <sql:param value='${param["name"]}'/> <sql:param value='${param["street"]}'/> <sql:param value='${param["city"]}'/> <sql:param value='${param["country"]}'/> <sql:param value='${param["tel"]}'/> </sql:update> </body> </html>