加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 无法解析HttpServletRequest

发布时间:2020-12-14 05:43:50 所属栏目:Java 来源:网络整理
导读:我已导入以下内容 import javax.servlet.http.*; 我想获得首选语言浏览器 HttpServletRequest request = ServletActionContext.getRequest();Locale userPreferredLocale = request.getLocale(); 我得到一个错误HttpServletRequest无法解决. 如果可能的话,有
我已导入以下内容
import javax.servlet.http.*;

我想获得首选语言浏览器

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

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

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

非常感谢

解决方法

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项目)?

The scenario is this. Asp.net 1.1 having a javaapplet on a page calling a webservice. Javaapplet should detect the user preferred language in .net you do HttpContext.Current.Request.UserLanguages[0] so i asked and apparently in java the equivalent is request.getLocale();

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

Locale userLocale = Locale.getDefault();

在Java Web服务器上,您将使用request.getLocale()从HTTP请求中获取用户的语言环境.小程序在客户端上运行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读