【问题标题】:How to write the data dynamically from Jsp to text file using servlet?如何使用servlet将数据从Jsp动态写入文本文件?
【发布时间】:2015-08-13 06:15:22
【问题描述】:

我正在尝试存储来自 jsp 页面的数据,该页面有很多字段,例如 服务类型 在线的 离线等,根据它必须将数据写入文件的选择,

现在我可以静态存储选择值和未选择值的空值。

谢谢

【问题讨论】:

  • 你能展示一些你尝试过的代码吗?
  • 您的问题到底是什么?如果问题是“如何在 Java 中写入文件”,那么 google 或者“Java IO 教程”,然后尝试一下。您是否从 servlet 写入文件这一事实无关紧要。
  • 我正在尝试使用 servlet 将数据写入文本文件。

标签: java jsp servlets


【解决方案1】:

我不明白你想说什么。找出代码。一个JSP 用于文本字段,另一个JSP 用于在文本文件中存储输入字段值。

<HTML>
<HEAD>
    <TITLE>Please Sign My Guest Book!</TITLE>
</HEAD>

<BODY>
    <CENTER>
        <H1>Please Sign My Guest Book!</H1>
        <FORM ACTION="basic.jsp" METHOD="POST">
            Your name:
            <INPUT TYPE="TEXT" NAME="TEXT1">
            <BR>
            <BR>
            <BR>
            Your comments:
            <BR>
            <TEXTAREA NAME="TEXTAREA1" ROWS="5" COLS="50"></TEXTAREA>
            <BR>
            <INPUT TYPE="SUBMIT" VALUE="Submit"><INPUT TYPE="RESET" VALUE="Reset">
        </FORM>
    </CENTER>
</BODY>

用于在文本文件中存储输入归档值。

  <%@ page import="java.io.*" %>
 <HTML>
  <HEAD>   
  </HEAD>
  <BODY>
      <H1>Thanks for Adding to the Guest Book!</H1>
     Here's what you and others have said:
    <BR>
    <BR>
       <%
          String name = request.getParameter("TEXT1");
          String text = request.getParameter("TEXTAREA1");
          String file = application.getRealPath("/") + "test.txt";
          FileWriter filewriter = new FileWriter(file, true);
          filewriter.write("<B>Name: </B>" + name + "<BR>");
          filewriter.write("<B>Comments: </B><BR>");
          filewriter.write(text + "<BR><BR>");
          filewriter.close();
        %>
       <jsp:include page="ch15_04.txt" flush="true"/>
  </BODY>

乐于提供帮助随时发表您的意见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 2019-12-31
    • 1970-01-01
    • 2013-02-14
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多