我希望在表单提交之后将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
什么错了?可以帮忙吗?答案 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方法来查看表单是否已发布数据,以及是否已使用旧值填充该字段。