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

xixiclear5 2006-03-19 02:24:20
我在Servlet里写了一段显示网页的代码,其中有几个按钮(联动菜单)的实现函数要用javascript来写。
但不知怎么写?是用out.println();来写吗?
...全文
536 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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里怎么写呀???我老是调不出数据库。

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧