servlet里调用javascript~~~~请进!

xixiclear5 2006-03-19 02:24:20
我在Servlet里写了一段显示网页的代码,其中有几个按钮(联动菜单)的实现函数要用javascript来写。
但不知怎么写?是用out.println();来写吗?
...全文
496 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
什么都不能 2006-03-19
通过输出字符串out.println("<"+"script language=\"javascript\">....";
回复
syl5005 2006-03-19
这样实现是比较麻烦,可试着用用STRUTS,或其它的框架。

自己这样写比较累的
回复
xixiclear5 2006-03-19
恩,我知道了怎么写javascript了。这是个联动菜单。不过,这个javascript里又不全是javascript,有些调用了数据库,比如(在jsp文件中的写法):
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
<%
int count = 0;
rs=ConferenceSql.getorg();
while(rs.next())
{
%>
subcat[<%=count%>] = new Array("<%=rs.getString("org")%>","<%=rs.getInt("Bid")%>","<%=rs.getInt("Sid")%>");//array
<%
count = count + 1;
}
%>
onecount=<%=count%>;
</script>

在另一个servlet里我写的类的实例有:
static public ResultSet getorg()
{
ResultSet rs = null;

String query = "select * from Organization order by Sid";
try
{
rs = stmt.executeQuery(query);
}
catch(Exception e)
{
System.err.println(" Exception in getorg when trying " + query);
System.err.println(e);
}
return rs;
}

static public ResultSet getcountry()
{
ResultSet rs = null;
String query = "select * from Country order by Bid";
try
{
rs = stmt.executeQuery(query);
}
catch(Exception e)
{
System.err.println(" Exception in getcountry when trying " + query);
System.err.println(e);
}
return rs;
}
请问把这些包括javascript写在servlet里怎么写呀???我老是调不出数据库。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-19 02:24
社区公告
暂无公告