在jsp中创建文本文件

发布于 2024-10-20 05:10:07 字数 102 浏览 1 评论 0原文

我有一个显示一些静态文本的现有 JSP 页面。我想知道如何使用单击按钮运行的 JSP 创建包含此静态文本的文件(例如使用某些 java.io 文件创建逻辑获取或发布到另一个 jsp 页面)。

I have an existing JSP page that displays some static text. I'd like to know how to create a file containing this static text using JSP that runs on the click of a button (such as a get or post to another jsp page with some java.io file creation logic).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

幸福不弃 2024-10-27 05:10:07

尝试创建一个示例,在按钮中处理它

 <%@page import="java.io.*"%>
<%
 //File creation
 String strPath = "C:\\example.txt";
 File strFile = new File(strPath);
 boolean fileCreated = strFile.createNewFile();
 //File appending
 Writer objWriter = new BufferedWriter(new FileWriter(strFile));
 objWriter.write("This is a test");
 objWriter.flush();
 objWriter.close();
%> 

Try this a sample creation handle it in button

 <%@page import="java.io.*"%>
<%
 //File creation
 String strPath = "C:\\example.txt";
 File strFile = new File(strPath);
 boolean fileCreated = strFile.createNewFile();
 //File appending
 Writer objWriter = new BufferedWriter(new FileWriter(strFile));
 objWriter.write("This is a test");
 objWriter.flush();
 objWriter.close();
%> 
许久 2024-10-27 05:10:07
<%@page import="java.io.File" %>

File f = new File("create.txt");
if (!f.exists())
    f.createNewFile();

有关 的详细信息,请参阅文档 >文件编写器

<%@page import="java.io.File" %>

File f = new File("create.txt");
if (!f.exists())
    f.createNewFile();

See the documentation for more information on FileWriter.

合久必婚 2024-10-27 05:10:07
<html>
<head>
<title>JSP Test</title>
</head>
<body>
<form action="test.jsp">
    <input type="submit" name="submit" value="Click Me" />
</form>
</body>
</html>

然后在 test.jSP 中,写入“Dorababu”的代码

<html>
<head>
<title>JSP Test</title>
</head>
<body>
<form action="test.jsp">
    <input type="submit" name="submit" value="Click Me" />
</form>
</body>
</html>

Then In test.jSP , write "Dorababu" 's code

葵雨 2024-10-27 05:10:07
import java.io.*;

public class CmdProg {
    public static void main(String[] args) throws Exception {
        ProcessBuilder builder = new ProcessBuilder(
            "cmd.exe", "/c", "cd/ && D:&&cd mydir &&dir");
        builder.redirectErrorStream(true);
        Process p = builder.start();
        BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
        String line;
        while (true) {
            line = r.readLine();
            if (line == null) { break; }
            System.out.println(line);
        }
    }
}

import java.io.*;

public class CmdProg {
    public static void main(String[] args) throws Exception {
        ProcessBuilder builder = new ProcessBuilder(
            "cmd.exe", "/c", "cd/ && D:&&cd mydir &&dir");
        builder.redirectErrorStream(true);
        Process p = builder.start();
        BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
        String line;
        while (true) {
            line = r.readLine();
            if (line == null) { break; }
            System.out.println(line);
        }
    }
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文