如何在使用jsp的表单子目录后保留textarea内容不重复?

时间:2016-08-28 08:38:25

标签: jquery html forms jsp

我希望在表单提交之后将textarea内容保留在其文件中...我使用jsp我尝试像here solve to same problem 这样做,但它不适用于我 我的代码:

import (
    "fmt"
    "strings"
    "unicode/utf8"
)

func main() {
    input_string := "您好你好"
    byte_index := strings.Index(input_string, "你好")
    fmt.Println(utf8.RuneCountInString(input_string[:byte_index]))
}

这就是结果: display number 0 and when I submit the input it Disappears from its filed after a form submition

什么错了?可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

好的,简单方法:

在你的servlet中定义:

String comment = request.getParameter("preview-form-comment") ;

request.setAttribute("anydata", comment);

并在你的textarea写道:

 <textarea id="preview-form-comment" name="preview-form-comment">${anydata}</textarea>

它运行:)祝你好运

答案 1 :(得分:-1)

这样做的一种方法是使用php。我将在下面发布一个示例:

<input type="text" placeholder="Your name" name="name" value="<?php if(isset($_POST['name'])){echo $_POST['name'];}?>">

我不确定你是否知道php,但基本上就是故障。从您的HTML看起来,您自我提交意义返回到同一页面。因此,当您将数据发布到页面时,我们可以使用$ _POST [&#39;字段名称&#39;]

来访问它

那就是说我们可以使用isset php方法来查看表单是否已发布数据,以及是否已使用旧值填充该字段。