解决方案 »
- 有没有释放jvm内存的软件?
- jfreechart柱状图数据取整
- 页面中的iframe应该在右边,为什么跑到了下面?能看一下吗?
- javabean 的scope问题
- WEB程序和服务器一起打包
- 请大家看看我的这段代码,为什么当SQL选出来的纪录为空的时候就出错呢?
- 小弟初次使用Eclipse,发现居然不能输入中文,请问哪位高人知道如何解决
- session.setAttribute()的问题 set的是一个对象的Clone() 那么我必须在对象确定不修改之后才 setAttribute?
- JSP或者Java脚本怎么得到执行时间?
- 小小问题,就是太弱
- 一个jar包连接 https 登陆问题:求助
- struts2的jsp网站上传问题
空指针异常你看下test.jsp 102行怎么得到的空值.第二个是34行的 <%for(int i=0;i<6&&say.next();++i){ %>你这个&&say.next()是错误的.
pageEncoding="UTF-8"%>
<%@ page import="MyTwitter.*" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<%--
<%String useName="";if(!toLogin.isE(useName,request)) {%> <%-- 如果没有找到cookie--%>
<%-- <% request.getRequestDispatcher("index"+".jsp").forward(request,response);}%> --%>
<% Connection connection=MySql.getConnection("twitter","root","root"); String useName=(String)request.getAttribute("useName");
if(useName==null||!toLogin.isExist(useName,(String)request.getAttribute("password"),connection)){%>
<jsp:forward page="index.jsp"/>
<% }%>
<%YourInformation current=new YourInformation();
current=MySql.getInformation(useName);
ResultSet say=current.getResultSet(); %>
<script type="text/javascript">
function remainText(id)
{
var x=document.getElementById(id).value;
document.getElementById("change").innerHTML="还能输入"+(140-x.length)+"字";
}
function is140(){
if(document.getElementById(id).value.length<=140&&document.getElementById(id).value.length>0)
return true;
return false;
}function getMore(){
var add="";
<%if(say!=null){
for(int i=0;i<6&&say.next();++i){ %>
add+="<textarea rows=\"7\" cols=\"30\" disabled>"+<%=say.getString("information")%>+"</textarea><br/>"+
"发送时间<%=say.getString("time") %><br/>";
<%}
}%>
if(add==""){
add="no more<br/>";
}
document.getElementById("more").innerHTML=document.getElementById("more").innerHTML+add;
}
</script><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>welcome <%=useName%></title>
</head>
<body>
<div>
<h1><%= useName%></h1><br/>
</div>
<form action=<%="toAdd?"+useName%> onsubmit="is140()" method="post">
<textarea rows="7" cols="30" id="text" name="text" onkeydown="remainText(this.id)" onchange="remainText(this.id)"></textarea>
<br/> <span id="change">还能输入140字</span><button type="submit" value="发送" >发送</button>
</form><%
if(say!=null){
for(int i=0;i<6&&say.next();++i){%>
哈哈 <textarea rows="7" cols="30" disabled><%=say.getString("information")%></textarea><br/>
发送时间<%=say.getString("time") %><br/>
<%}
}else{%>
say shi空
<%} %> <br/>
<span id="more"></span>
<button onclick="getMore()" style="color:red"> 你的更多消息</button>
</body>say.next()为甚麽是空啊还有onclick="getMore()" 点击下也没法应我用数据库查询就不是空