标签: servlets

JavaScript onUnload的替代方案

有一个Javascript的替代品onUnload?我使用带有Servlets的JSP Jakarta Struts框架.

我必须知道,什么时候关闭窗口,因为不是每个人都点击Logout按钮.
你如何在你的应用程序中处理它?

javascript jsp struts servlets onunload

0
推荐指数
1
解决办法
3123
查看次数

java 1.6.013中的@WebServlet注释支持

我正特步进入Servlets和3.0的世界,我看到了一些示例和教程中使用的方法和注释,这些方法和注释在JAVA 6.0发布时已经讨论过(现在有),现在当我尝试使用上面的内容时注释,例如在Eclipse中它不识别它,虽然我安装了java 1.6.013,在Eclipse中它说我正在使用jre6.当我尝试使用谷歌搜索时,我偶然发现了这个页面上有关WebServlet Annotation的内容,它在右上角:DRAFT.那是什么意思?是否在1.6.013中支持@WebServlet?是我的Eclipse的问题?

非常感谢能帮助我的任何人

编辑:我现在明白我已经搞得一团糟了但是我已经下载了一个Jar的Servlets 3.0 API,至少对于@WebServlet注释有效,但是给了我一个地狱.

java eclipse annotations servlets java-ee-6

0
推荐指数
1
解决办法
6083
查看次数

从HttpSession检索ArrayList时,获取无法将对象转换为ArrayList错误

我已将ArrayList保存到会话对象.我正在尝试使用它来检索它

sriList = session.getAttribute("scannedMatches");
Run Code Online (Sandbox Code Playgroud)

我得到编译时错误"无法从Object转换为ArrayList".如何从会话对象中恢复我的ArrayList.

java servlets casting httpsession

0
推荐指数
1
解决办法
9907
查看次数

会话问题

HttpSession session = request.getSession(true); 和HttpSession session = request.getSession(); 如果没有,则创建新会话.

我的问题是,如果会话已经存在,我想使会话无效(),然后创建一个新会话.

我可能..我的意思是有任何方法来实现这一点.. ??

java servlets

0
推荐指数
1
解决办法
373
查看次数

在Java Servlet中使用静态变量(例如在AppEngine中)

我有一个应用程序,其中Servlet有一个方法调用Update(ReqIn, ReqOut).我从doGet&调用它doPost并传递Request和Response变量,然后Update(...)填写以下静态变量:

...
public class Server extends HttpServlet {

    public static HttpServletRequest In = null;
    public static HttpServletResponse Out = null;

    public static boolean isDebug = true;
    public static boolean isPost = false;

    public static String URL = "";
    public static String IP = "0.0.0.0";
    public static Cookie[] Cookies = null;

    public static UserClass User = null;
    public static boolean isLoggedIn = false;


    ...
}
Run Code Online (Sandbox Code Playgroud)

基本上抽象最常用的东西并在每次请求时更新它.这也允许我从网站的任何地方访问IP地址和当前用户数据,只需Server.User.getUsername();编写每次加载页面时使用新的类实例并使用更长的访问代码:Server.getUser().getUsername();

现在的问题是:当在多用户环境(AppEngine上的Jetty)时,这会引入任何问题吗?例如,一些线程/赛车问题使用户看到不正确的IP地址,或者在极端情况下突然以不同的用户身份登录?

或者我应该重写代码并将其更改为 …

java google-app-engine servlets jetty static-members

0
推荐指数
2
解决办法
5126
查看次数

为什么容器只能使用客户端的IP地址?它只是请求的一部分

我想知道为什么容器不能只使用客户端的IP地址来重新认识客户端.由于IP地址是唯一的.还是需要创建JSESSIONID吗?

java session servlets

0
推荐指数
1
解决办法
118
查看次数

文件引用,正确的语法是什么

我试图引用计算机上的某个位置,但是Java告诉我语法错误.

这条线是否正确?

文件newlyUploadedFile = new File("D:\\"+ fileName);

问题是文件被正确上传到我希望它去的位置,但是我得到了错误:

java.io.IOException:文件名,目录名或卷标语法不正确

java servlets ioexception

0
推荐指数
1
解决办法
903
查看次数

配置servlet以使用spring

如何在Eclipse中配置我的Web应用程序(基于Servlet并部署到Tomcat)以使用Spring框架.我只需要IoC容器(仅限Bean和ApplicationContext),而不是Spring MVC.如何为此配置web.xml?

问候

java spring tomcat servlets

0
推荐指数
1
解决办法
552
查看次数

在servlet中设置响应头时出现空指针异常

response.setHeader(keys[i].toString(),value);
Run Code Online (Sandbox Code Playgroud)

在servlet中抛出空指针异常,即使key [i]或value都不为null,为什么会这样呢?

java servlets nullpointerexception

0
推荐指数
1
解决办法
731
查看次数

如何使用Servlets和JSP创建聊天应用程序

我想使用Servlets和JSP创建聊天应用程序.我可以知道如何创建以前从未创建的聊天应用程序吗?

我需要多少知识来创建聊天应用程序?

是否需要网络API来创建聊天应用程序?

创建该应用程序需要遵循的设计模式是什么?

有需要数据库吗?

java jsp servlets

0
推荐指数
1
解决办法
2万
查看次数