📄 dynamicscript.jsp
字号:
<%@ page contentType="application/x-javascript"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %>
<sql:setDataSource var="pizza"
driver="org.gjt.mm.mysql.Driver"
url="jdbc:mysql:///test"
/>
<sql:query var="sizes" dataSource="${pizza}">
SELECT * FROM Sizes
</sql:query>
<sql:query var="toppings" dataSource="${pizza}">
SELECT * FROM Toppings
</sql:query>
values = new Array(
new Array(
<c:forEach items="${sizes.rows}" var="size" varStatus="s">
new Array("<c:out value="${size.Name}" />",
"<c:out value="${size.Id}" />")
<c:if test="${not s.last}">,</c:if>
</c:forEach>
),
new Array(
<c:forEach items="${toppings.rows}" var="topping" varStatus="s">
new Array("<c:out value="${topping.Name}" />",
"<c:out value="${topping.Id}" />")
<c:if test="${not s.last}">,</c:if>
</c:forEach>
)
);
function setList(selectCtrl, itemArray) {
// Remove current items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null;
}
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[i] = new Option(itemArray[i][0]);
selectCtrl.options[i].value = itemArray[i][1];
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -