标签: servlets

是否可以在tomcat servlet中禁用jsessionid?

是否有可能在tomcat的url中关闭jsessionid?jsessionid似乎对搜索引擎不太友好.

java tomcat servlets jsessionid

67
推荐指数
5
解决办法
7万
查看次数

JSP/Servlet Web应用程序中的XSS预防

如何在JSP/Servlet Web应用程序中防止XSS攻击?

java security xss jsp servlets

67
推荐指数
4
解决办法
11万
查看次数

无法为JSP编译类:无法解析类型java.util.Map $ Entry.它是从所需的.class文件间接引用的

我无法让tomcat7编译jsps.直到运行示例servlet就好了,服务启动并运行.我正在运行oracle java 8.

谁能指出我正确的方向?

这是堆栈跟踪:

type Exception report

message Unable to compile class for JSP:

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 1 in the generated java file
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:468)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
note The full stack trace of …
Run Code Online (Sandbox Code Playgroud)

java jsp tomcat servlets

67
推荐指数
2
解决办法
10万
查看次数

如何在servlet中获取客户端的远程地址?

有什么办法可以让客户端的原始IP地址进入服务器吗?我可以使用request.getRemoteAddr(),但我似乎总是得到代理或Web服务器的IP.

我想知道客户端用来连接我的IP地址.无论如何我能得到它吗?

proxy client servlets ip-address

66
推荐指数
5
解决办法
7万
查看次数

如何知道对servlet的请求是使用HTTP还是HTTPS执行的?

我用Java编写了一个servlet,我想知道是否使用HTTP或HTTPS执行了对该servlet的请求.

我以为我可以使用,request.getProtocol()但它会在两种方法上返回HTTP/1.1.

有任何想法吗?

java ssl https servlets http-protocols

66
推荐指数
3
解决办法
4万
查看次数

在JAX-RS资源中获取ServletContext

我正在玩JAX-RS,在Tomcat上部署.它基本上是:

@Path("/hello")
@Produces({"text/plain"})
public class Hellohandler {

    @GET
    public String hello() {
        return "Hello World";
    }

}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以抓住ServletContext我的JAX-RS资源吗?

tomcat servlets jax-rs application-variables java-ee

65
推荐指数
4
解决办法
5万
查看次数

如何从java servlet中抛出404错误?

如何从java servlet中抛出404错误?我的web.xml已经指定了当有404时要显示的页面,如何从servlet中抛出404?

java servlets

64
推荐指数
2
解决办法
6万
查看次数

如何使用Eclipse开发Java Servlet?

我想使用Eclipse编写Java servlet,我计划使用Tomcat部署它们.我想我可以使用与Eclipse捆绑在一起的Ant来构建项目.我有标准的Eclipse IDE.在Eclipse中进行Servlet开发有哪些选择?我需要对Eclipse做出哪些更改?我需要安装插件吗?

java eclipse plugins servlets

63
推荐指数
2
解决办法
11万
查看次数

方便的方法来解析Servlet中传入的multipart/form-data参数

是否有任何方便的方法来读取和解析来自传入请求的数据.

例如客户发起邮寄请求

URLConnection connection = new URL(url).openConnection();
connection.setDoOutput(true);
connection.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary);
PrintWriter writer = null;
try {
    OutputStream output = connection.getOutputStream();
    writer = new PrintWriter(new OutputStreamWriter(output, charset), true); // true = autoFlush, important!
    // Send normal param.
    writer.println("--" + boundary);
    writer.println("Content-Disposition: form-data; name=\"param\"");
    writer.println("Content-Type: text/plain; charset=" + charset);
    writer.println();
    writer.println(param);
Run Code Online (Sandbox Code Playgroud)

我无法使用param request.getParameter("paramName").以下代码

BufferedReader reader = new BufferedReader(new InputStreamReader(
    request.getInputStream()));
  StringBuilder sb = new StringBuilder();
  for (String line; (line = reader.readLine()) != null;) {
   System.out.println(line);

  }
Run Code Online (Sandbox Code Playgroud)

但是为我显示内容

-----------------------------29772313742745 …
Run Code Online (Sandbox Code Playgroud)

java servlets urlconnection

63
推荐指数
3
解决办法
13万
查看次数

无法初始化类 org.apache.maven.plugin.war.util.WebappStructureSerializer -Maven 配置问题 有解决方案吗?

当我创建 Maven 项目时,我收到此错误pom.xml

无法初始化类 org.apache.maven.plugin.war.util.WebappStructureSerializer
-Maven 配置问题

web.xml 丢失且 <failOnMissingWebXml> 设置为 true。

eclipse servlets maven

63
推荐指数
4
解决办法
16万
查看次数