Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用servlet将数据从Jsp动态写入文本文件?_Java_Jsp_Servlets - Fatal编程技术网

Java 如何使用servlet将数据从Jsp动态写入文本文件?

Java 如何使用servlet将数据从Jsp动态写入文本文件?,java,jsp,servlets,Java,Jsp,Servlets,我试图从jsp页面存储数据,该页面有许多字段,如 服务类型 在线 的 脱机等,根据选择,它必须将数据写入文件 现在,我能够静态地存储选择值和未选择值的空值 谢谢我不明白你想说什么。找出密码。一个JSP用于文本字段,另一个JSP用于在文本文件上存储输入字段值 <HTML> <HEAD> <TITLE>Please Sign My Guest Book!</TITLE> </HEAD> <BODY> <C

我试图从jsp页面存储数据,该页面有许多字段,如 服务类型 在线 的 脱机等,根据选择,它必须将数据写入文件

现在,我能够静态地存储选择值和未选择值的空值


谢谢

我不明白你想说什么。找出密码。一个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>

乐意帮忙,请随意发表您的意见

你能展示一些你尝试过的代码吗?你的问题到底是什么?如果问题是如何用Java编写文件,那么就用谷歌搜索,或者用Java IO教程,然后试试看。您是否从servlet向文件写入数据这一事实与此无关。我正在尝试使用servlet将数据写入文本文件。