<input type="text" name="item" size=30 onKeyUp="this.value=this.value.toUpperCase()" value="<%=item%>">


在键入项目值时:1016M012G + 10 / 1K16:1-C但在G之后仅显示1016M012G 10 / 1K16:1-C没有加号

1016M012G / 10 / 1K16:1-C运行正常
1016M012G-10 / 1K16:1-C运行正常

问题是什么??

最佳答案

提交输入字段的值时,您必须对字符串进行编码以将“ +”保留在其中,因为在URL内提交时,加号(+)将被视为空格,这恰好是结束符跟上。

您的问题的解决方案应在以下位置找到:How to URL encode a URL in JSP?

10-04 22:37