困扰了自己好几天的问题,在师傅的帮助之下,终于解决了。原来是我的提交方法没有写好,我用的是get方法提交,要用post方法提交就都OK了。
先来说说是个什么样的问题。我做的是批量的添加页面上的每一行的输入框都是用js创建的,如下图所示:
但是在提交的时候却发现,只能提交三行以下的记录。多余的行都要删掉后才能提交,否则单击提交没有反应。而且就算把三行以下的记录提交进去,中文却是乱码。我已经写了一个SetCharacterEncodingFilter()方法专门来处理乱码,可是还是没有用。
最后发现居然是我提交方法get在作怪。可我还是不明白,为什么get方法与post方法会有这种区别呢,甚至对中文编码都有影响。这个问题要好好研究下。