当前位置:  开发笔记 > 编程语言 > 正文

HttpServletRequest无法解析

如何解决《HttpServletRequest无法解析》经验,为你挑选了1个好方法。

我导入了以下导入javax.servlet.http.*;

我想获得首选语言浏览器

HttpServletRequest request = ServletActionContext.getRequest();
Locale userPreferredLocale = request.getLocale();

我得到一个错误HttpServletRequest无法解决.

如果可能的话,有人可以帮助我并给我一步一步的指导.我不是一个java开发人员,而是一个.net,只是修复一个bug.

非常感谢



1> McDowell..:

javax.servlet.http包是servlet API的一部分.相关的jar可以在Java EE容器(例如Sun的Glassfish)或独立的servlet容器(例如Apache的Tomcat)中找到.从本质上讲,这些是Java Web服务器.

为了编译依赖于它的代码,您必须将servlet库添加到依赖项中.具体如何完成取决于您使用的工具.

您正在构建Web应用程序吗?(预期输出是.war还是.ear文件?)源是否与build.xml(可能是Ant构建),任何pom.xml文件(可能是Maven构建)或任何.project/.classpath文件(可能是Eclipse项目)捆绑在一起吗?


情景是这样的.Asp.net 1.1在调用webservice的页面上有一个javaapplet.Javaapplet应该在.net中检测用户首选语言你做HttpContext.Current.Request.UserLanguages [0]所以我问,显然在java中等价的是request.getLocale();

好的,不理我上面所说的.要在Applet中获取Locale,我想你会使用:

Locale userLocale = Locale.getDefault();

在Java Web服务器上,您将使用request.getLocale()HTTP请求中的用户区域设置.小程序在客户端上运行.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有