我想把Java 查询到的List 结果集来赋给JS变量,这样
可以吗?
可以吗?
解决方案 »
- 关于泛型的问题
- dwr 找不到自定义类
- js detachEvent 如何删除匿名函数事件程序
- weblogic下,访问localhost正常,访问IP出错。
- 为什么socket通讯这段代码会阻塞呢?
- 一个java中使用正则表达式的问题。不好意思分发没了。对不起大家,请帮帮忙。谢谢。
- 求助~~一个web开发中保存数据时遇到的一个问题~~
- ss3 登录无法触发loadUserByUsername方法验证!!!
- 问一个基本的问题,jsp和javabeans编译后的servlet文件存放在什么地方?
- 看过<<JSP设计>>请过看看!急!在线等待!!!问题解决马上结贴!
- jsp一个iframe间传值的问题
- JDBC连接ACCESS数据库问题
无参数的
public ArrayList getPageinfo() {
ResultSet rs=null;
ArrayList arrayPage=new ArrayList();
String sql = "select pageid,pagename,pageaddress,pagefontcolor,pagequote,pagefontembellish from pageinfo";
db.setConn();
db.getPstt(sql);
rs=db.getRs();
try {
while (rs.next()) {
ArrayList pagelist = new ArrayList();
pagelist.add(rs.getString("pageid"));
pagelist.add(rs.getString("pagename"));
pagelist.add(rs.getString("pageaddress"));
pagelist.add(rs.getString("pagefontcolor"));
pagelist.add(rs.getString("pagequote"));
pagelist.add(rs.getString("pagefontembellish"));
arrayPage.add(pagelist);
}return arrayPage;
} catch (SQLException e) {
e.printStackTrace();
}return arrayPage; }
下面是页面取值的<%@ page import="java.util.ArrayList" %>
<%@ page import="nanhu.comm.defaultinfo.readinfo" %>
<%@ page import="nanhu.comm.defaultinfo.pageinfoBean" %>
<%
String pageid="1";
String err="对不起,对不起,您要浏览的页面正在维护中...";
pageinfoBean pageinfo=new pageinfoBean();
int count=pageinfo.getCount();
readinfo info=new readinfo();
ArrayList arrayOlyTit=(ArrayList)info.getNewsinfo(pageid);
%>
<%
String path=request.getContextPath();
%>
<%
int arrcount=arrayOlyTit.size();
if(arrcount==0){
%>
<%=err%>
<%}
else if(arrcount>count){
for(int i=0;i<count;i++){
ArrayList listOlyTit=(ArrayList)arrayOlyTit.get(i);
Object titName=listOlyTit.get(1);
String tit=titName.toString();
if(tit.length()>10){
String title=tit.substring(0,10);
title=title+"...";
%><input type="hidden" name="pageid" value="<%=pageid%>"/>
<input type="hidden" name="titid" value="<%=listOlyTit.get(0)%>"/>
<input type="hidden" name="actid" value="<%=listOlyTit.get(11)%>"/> <%=listOlyTit.get(6) %><a href="<%=path%>/indexheadOlyAction.do?pageid=<%=pageid%>&titid=<%=listOlyTit.get(0)%>&actid=<%=listOlyTit.get(11)%>" name="olytit" target="_blank"><%=listOlyTit.get(5)%><%=listOlyTit.get(6) %><%=title%></a><%=listOlyTit.get(7) %><%=listOlyTit.get(7) %>
<%}else{
%><input type="hidden" name="pageid" value="<%=pageid%>"/>
<input type="hidden" name="titid" value="<%=listOlyTit.get(0)%>"/>
<input type="hidden" name="actid" value="<%=listOlyTit.get(11)%>"/>
<%=listOlyTit.get(6) %><a href="<%=path%>/indexheadOlyAction.do?pageid=<%=pageid%>&titid=<%=listOlyTit.get(0)%>&actid=<%=listOlyTit.get(11)%>" name="olytit" target="_blank"><%=listOlyTit.get(5)%><%=listOlyTit.get(6) %><%=titName %></a><%=listOlyTit.get(7) %><%=listOlyTit.get(7) %>
<%}%>
<%}%>
<%}
else if(arrcount<=count){
for(int i=0;i<arrcount;i++){
ArrayList listOlyTit=(ArrayList)arrayOlyTit.get(i);
Object titName=listOlyTit.get(1);
String tit=titName.toString();
if(tit.length()>10){
String title=tit.substring(0,10);
title=title+"...";
%><input type="hidden" name="pageid" value="<%=pageid%>"/>
<input type="hidden" name="titid" value="<%=listOlyTit.get(0)%>"/>
<input type="hidden" name="actid" value="<%=listOlyTit.get(11)%>"/> <%=listOlyTit.get(6) %><a href="<%=path%>/indexheadOlyAction.do" name="olytit" target="_blank"><%=listOlyTit.get(5)%><%=listOlyTit.get(6) %><%=title%></a><%=listOlyTit.get(7) %><%=listOlyTit.get(7) %>
<%}else{%><input type="hidden" name="pageid" value="<%=pageid%>"/>
<input type="hidden" name="titid" value="<%=listOlyTit.get(0)%>"/>
<input type="hidden" name="actid" value="<%=listOlyTit.get(11)%>"/>
<%=listOlyTit.get(6) %><a href="<%=path%>/indexheadOlyAction.do" name="olytit" target="_blank"><%=listOlyTit.get(5)%><%=listOlyTit.get(6) %><%=titName %></a><%=listOlyTit.get(7) %><%=listOlyTit.get(7) %>
<%}%>
<%}%>
<%}%>呵呵,写得不太好~~ 但肯定是运转正常的~ 顺便也帮我看看有什么问题
<script language="javascript">
var a="<%out.print("hello");%>";
</script>
实际上到了用户浏览器端就会执行:
<script language="javascript">
var a="hello";
</script>