首页 > 编程知识 正文

最好是java和jsp的高手,基于jsp和基于java的区别

时间:2023-12-27 22:26:02 阅读:323455 作者:NOYB

本文目录一览:

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)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。