2017-11-25 382 views
1

我是java中的新手,不知道如何做到这一点。我有以下问题:有java服务器,根据客户端的请求使用jsp文件进行响应。 JSP文件的结构如下:在jsp eval表达式中读取文件

<div> 
    <spring:eval expression="${name}"></spring:eval> 
</div> 

在客户端我有一个简单的表格,在那里我可以输入名字。我需要做的是:使用eval表达式漏洞从服务器读取文件/secret。我试过这样的事情:new FileReader("/secret")。但我得到这个问题:Failed to resolve constructor

如何读取必要的文件?

谢谢大家!

回答

1

你需要与T(..)和使用Files.readAllLines()

T(java.nio.file.Files).readAllLines(T(java.nio.file.Paths).get("/etc/flag"), T(java.nio.charset.Charset).defaultCharset()) 
引用类