jsp怎样实现下拉菜单? 用layer做就行了,不分什么jsp,asp,php了,这就是html的功能。用dreamweaver做就可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用layer,用js实现,你可以到microsoft查看它的源文件 用dreamweaver的“层”(Layer)+“鼠标单击事件” 在链接上和层上各加一个onmouseover和onmouseout事件,显示和隐藏层. 这是浏览器端的事情啊,和jsp没关系的。用javascript或vbscript实现就可以了。网上搜一下,代码很多的。 用js实现,去javascript论坛看看吧,那里关于这种东东真是太多了 楼上几位说的都是正确的,但都限于浏览器端,如果你想显示数据库中的数据,可以如下:public String makeSelect(String selectName, Connection conn, String querySQL, String specialOption, boolean selectedOrDelete) { String selectStr = ""; if(specialOption == null) { specialOption = ""; } if(S.isContains(querySQL, "select; from", ";")) { if(selectName != null && !selectName.equals("")) { selectStr = "<select name=\"" + selectName + "\">"; } try { if(conn != null) { Statement st = conn.createStatement(); ResultSet rs = st.executeQuery(querySQL); ResultSetMetaData rsmd = rs.getMetaData(); int columnCount = rsmd.getColumnCount(); if(columnCount >= 2) { while(rs.next()) { String optionValue = rs.getString(1); String selected = (optionValue.equals(specialOption))? "selected":""; if(selectedOrDelete) { selectStr += "<option value=\"" + optionValue + "\" " + selected + ">" + rs.getString(2) + "</option>"; } else { if(selected.equals("")) { selectStr += "<option value=\"" + optionValue + "\" " + selected + ">" + rs.getString(2) + "</option>"; } } } if(selectName != null && !selectName.equals("")) { selectStr += "</select>"; } } else { System.out.println("SQLWarning:传入的SQL参数不合法。"); } } } catch(SQLException e) { e.printStackTrace(); } } return selectStr; } 用Html menubuilder很好实现。 struts2 中页面传值的问题 求一个用Jquery实现的树形菜单 如何用xsl添加 script 脚本 急!帮帮忙!html播放器的进度条做法 jspSmaruplod 文件上传的问题 JSP 动态网业 牵入问题 给一自定义tag的例子和tag配置! 大侠们帮帮忙,能不能帮我传一份weblogic使用datasource的javabean jsp 中怎么打开word等文件 需要什么技术? 谁能讲一讲在weblogic6.0 下创建、发布bmp及cmp的具体过程?? jsp或java如何调用Dll 请教session的用发。。。(在线)
public String makeSelect(String selectName, Connection conn, String querySQL, String specialOption, boolean selectedOrDelete)
{
String selectStr = "";
if(specialOption == null)
{
specialOption = "";
}
if(S.isContains(querySQL, "select; from", ";"))
{
if(selectName != null && !selectName.equals(""))
{
selectStr = "<select name=\"" + selectName + "\">";
}
try
{
if(conn != null)
{
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(querySQL);
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
if(columnCount >= 2)
{
while(rs.next())
{
String optionValue = rs.getString(1);
String selected = (optionValue.equals(specialOption))? "selected":"";
if(selectedOrDelete)
{
selectStr += "<option value=\"" + optionValue + "\" " + selected + ">" + rs.getString(2) + "</option>";
}
else
{
if(selected.equals(""))
{
selectStr += "<option value=\"" + optionValue + "\" " + selected + ">" + rs.getString(2) + "</option>";
}
}
}
if(selectName != null && !selectName.equals(""))
{
selectStr += "</select>";
}
}
else
{
System.out.println("SQLWarning:传入的SQL参数不合法。");
}
}
}
catch(SQLException e)
{
e.printStackTrace();
} }
return selectStr;
}