dynamicscript.jsp
来自「用jsp语言自己做的一个网站bookshot的全套程序以及一些样例。完全属于原创」· JSP 代码 · 共 45 行
JSP
45 行
<%@ 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 + =
减小字号Ctrl + -
显示快捷键?