本文目录一览:
- 1、java,jsp高手快来拯救我!!我的eclipse出错了!!
- 2、请教Java JSP高手一个Eclipse JSP代码的后台报错的调试技术。
- 3、请JAVA/JSP高手看段代码
- 4、JSP和JAVA高手请进,急啊
java,jsp高手快来拯救我!!我的eclipse出错了!!
StandardServer.await: create[8005]: java.net.BindException: Address already in use
端口8005被其他软件占用或你的服务器还没有真正的停止
(到进程管理处,关闭tomcat进程)。
------------------
被其他软件占用:
修改tomcat服务器路径下conf目录中的servier.xml
把8005端口改为你还没有使用的端口。如8088
请教Java JSP高手一个Eclipse JSP代码的后台报错的调试技术。
你30行的代码中,favorites为null,所以抛了空指针异常。
这个参数你并没有获取到,你就直接用了,原因在于你的参数获取方式不正确,获取你传参数的方式不正确。
请JAVA/JSP高手看段代码
建议使用filter来实现,这样比较方便
也就是在filter中存储用户名和sessionid,用户登录一次,只会有一个sessionid,如果出现了新的sessionid,就将filter中存储的其它的sessionid给替掉。同时结束相应的session.
也就是实现了一个session在filter中的存储。
对于大量的用户,适合用LDAP来存储实现。内存中只适合存储少量的数据。
参考:
利用filter对session在创建、失效时的处理
import javax.servlet.ServletContext;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class sessionLTest implements HttpSessionListener {
private int count = 10;
private ServletContext context = null;
public synchronized void sessionCreated(HttpSessionEvent se) {
// TODO Auto-generated method stub
count++;
log("sessionCreated(´" + se.getSession().getId() + "´LuoTing´s Log)"
+ " count=" + count);
se.getSession().setAttribute("count", new Integer(count));
}
public synchronized void sessionDestroyed(HttpSessionEvent se) {
// TODO Auto-generated method stub
count--;
se.getSession().setAttribute("count", new Integer(count));
}
public int getCount() {
return this.count;
}
public void addCount() {
count++;
}
private void log(String message) {
if (context != null)
context.log("SessionListener: " + message);
else
System.out.println("SessionListener: " + message);
}
}
JSP和JAVA高手请进,急啊
Caused by: java.lang.IllegalArgumentException
是这个异常,你是不是修改了TOMCAT的配置文件,但是你的配置是错误的
参数错误
比如这里
at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:285)