hi buddy,the error is:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasp er.JasperExcept ion: java.lang.NullP ointerException
org.apache.jasp er.servlet.JspS ervletWrapper.h andleJspExcepti on(JspServletWr apper.java:541)
org.apache.jasp er.servlet.JspS ervletWrapper.s ervice(JspServl etWrapper.java: 435)
org.apache.jasp er.servlet.JspS ervlet.serviceJ spFile(JspServl et.java:320)
org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :266)
javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:803)
org.netbeans.mo dules.web.monit or.server.Monit orFilter.doFilt er(MonitorFilte r.java:390)
root cause
java.lang.NullP ointerException
org.apache.jsp. sender_jsp._jsp Service(sender_ jsp.java:84)
org.apache.jasp er.runtime.Http JspBase.service (HttpJspBase.ja va:70)
javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:803)
org.apache.jasp er.servlet.JspS ervletWrapper.s ervice(JspServl etWrapper.java: 393)
org.apache.jasp er.servlet.JspS ervlet.serviceJ spFile(JspServl et.java:320)
org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :266)
javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:803)
org.netbeans.mo dules.web.monit or.server.Monit orFilter.doFilt er(MonitorFilte r.java:390)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.14
the jsp page:
<%--
Document : sender
Created on : 2008-3-17, 14:01:17
Author : Administrator
--%>
<%@page contentType="te xt/html;charset=gb 2312" pageEncoding="U TF-8"%>
<%@page import="java.ut il.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb 2312">
<title>JSP Page</title>
</head>
<body>
<form method="POST" action="">
绑定用户ID:<i nput type="text" name="userPhone " value="" /><br>
绑定命令:<inp ut type="text" name="command" value="" /><br>
<input type="radio" name="command" value="single" />单次定位
<input type="radio" name="command" value="consequa nce" />连续定位
<input type="radio" name="command" value="cease" />停止连续定位
<input type="radio" name="command" value="shutLED" />关闭定位器LED< br>
<input type="reset" value="重置" name="reset" />
<input type="submit" value="提交" name="submit" /><br>
</form>
<%
String commands=reques t.getParameter( "command");
//String userPhone=reque st.getParameter ("userPhone" );
String msgPrefix[]={"GG","GM","GS ","GL"};
String feedback="";
if(commands.equ als("single"))
feedback=new String(msgPrefi x[0]);
if(commands.equ als("consequanc e"))
feedback=new String(msgPrefi x[1]);
if(commands.equ als("cease"))
feedback=new String(msgPrefi x[2]);
if(commands.equ als("shutLED"))
feedback=new String(msgPrefi x[3]);
%>
<jsp:useBean id="sender" class="Bean.Sen der" scope="page"/>
<jsp:setPropert y name="sender" property="userP hone" param="userPhon e"/>
<jsp:setPropert y name="sender" property="sendD ata" param="<%=feedb ack%>"/>
<jsp:getPropert y name="sender" property="userP hone"/>
<jsp:getPropert y name="sender" property="sendD ata"/>
<%
//sender.sendComm ands();
%>
<h2>first try,Hello World!</h2>
</body>
</html>
the javaBean code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Bean;
import java.net.*;
import java.io.*;
/**
*
* @author Administrator
*/
public class Sender {
public String sendData;
public String userPhone;
public void setSendData(Str ing sendData){this. sendData=sendDa ta;}
public void setuserPhone(St ring add){this.userP hone=add;}
public String getSendData(){r eturn this.sendData;}
public String getuserPhone(){ return this.userPhone; }
public Sender(){ }
/*public void sendCommands(){
if(sendData!=nu ll){
byte buffer[]=sendData.getBy tes();
try{
InetAddress address=InetAdd ress.getByName( this.userPhone) ;
DatagramPacket sendPack=new DatagramPacket( buffer,buffer.l ength,address,9 999);//server receiver port:8888
DatagramSocket sendSocket=new DatagramSocket( );
sendSocket.send (sendPack);
}catch(Exceptio n e){e.printStack Trace();}
}
}*/
}
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasp er.JasperExcept ion: java.lang.NullP ointerException
org.apache.jasp er.servlet.JspS ervletWrapper.h andleJspExcepti on(JspServletWr apper.java:541)
org.apache.jasp er.servlet.JspS ervletWrapper.s ervice(JspServl etWrapper.java: 435)
org.apache.jasp er.servlet.JspS ervlet.serviceJ spFile(JspServl et.java:320)
org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :266)
javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:803)
org.netbeans.mo dules.web.monit or.server.Monit orFilter.doFilt er(MonitorFilte r.java:390)
root cause
java.lang.NullP ointerException
org.apache.jsp. sender_jsp._jsp Service(sender_ jsp.java:84)
org.apache.jasp er.runtime.Http JspBase.service (HttpJspBase.ja va:70)
javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:803)
org.apache.jasp er.servlet.JspS ervletWrapper.s ervice(JspServl etWrapper.java: 393)
org.apache.jasp er.servlet.JspS ervlet.serviceJ spFile(JspServl et.java:320)
org.apache.jasp er.servlet.JspS ervlet.service( JspServlet.java :266)
javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:803)
org.netbeans.mo dules.web.monit or.server.Monit orFilter.doFilt er(MonitorFilte r.java:390)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.14
the jsp page:
<%--
Document : sender
Created on : 2008-3-17, 14:01:17
Author : Administrator
--%>
<%@page contentType="te xt/html;charset=gb 2312" pageEncoding="U TF-8"%>
<%@page import="java.ut il.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb 2312">
<title>JSP Page</title>
</head>
<body>
<form method="POST" action="">
绑定用户ID:<i nput type="text" name="userPhone " value="" /><br>
绑定命令:<inp ut type="text" name="command" value="" /><br>
<input type="radio" name="command" value="single" />单次定位
<input type="radio" name="command" value="consequa nce" />连续定位
<input type="radio" name="command" value="cease" />停止连续定位
<input type="radio" name="command" value="shutLED" />关闭定位器LED< br>
<input type="reset" value="重置" name="reset" />
<input type="submit" value="提交" name="submit" /><br>
</form>
<%
String commands=reques t.getParameter( "command");
//String userPhone=reque st.getParameter ("userPhone" );
String msgPrefix[]={"GG","GM","GS ","GL"};
String feedback="";
if(commands.equ als("single"))
feedback=new String(msgPrefi x[0]);
if(commands.equ als("consequanc e"))
feedback=new String(msgPrefi x[1]);
if(commands.equ als("cease"))
feedback=new String(msgPrefi x[2]);
if(commands.equ als("shutLED"))
feedback=new String(msgPrefi x[3]);
%>
<jsp:useBean id="sender" class="Bean.Sen der" scope="page"/>
<jsp:setPropert y name="sender" property="userP hone" param="userPhon e"/>
<jsp:setPropert y name="sender" property="sendD ata" param="<%=feedb ack%>"/>
<jsp:getPropert y name="sender" property="userP hone"/>
<jsp:getPropert y name="sender" property="sendD ata"/>
<%
//sender.sendComm ands();
%>
<h2>first try,Hello World!</h2>
</body>
</html>
the javaBean code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Bean;
import java.net.*;
import java.io.*;
/**
*
* @author Administrator
*/
public class Sender {
public String sendData;
public String userPhone;
public void setSendData(Str ing sendData){this. sendData=sendDa ta;}
public void setuserPhone(St ring add){this.userP hone=add;}
public String getSendData(){r eturn this.sendData;}
public String getuserPhone(){ return this.userPhone; }
public Sender(){ }
/*public void sendCommands(){
if(sendData!=nu ll){
byte buffer[]=sendData.getBy tes();
try{
InetAddress address=InetAdd ress.getByName( this.userPhone) ;
DatagramPacket sendPack=new DatagramPacket( buffer,buffer.l ength,address,9 999);//server receiver port:8888
DatagramSocket sendSocket=new DatagramSocket( );
sendSocket.send (sendPack);
}catch(Exceptio n e){e.printStack Trace();}
}
}*/
}
Comment