代码如下:
<%@ page language="java" contentType="text/vnd.wap.wml;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%
String txtAmount = request.getParameter("txtAmount");
System.out.print(txtAmount);
%>
<card id="OptionSel" title="test">
<p align='left'>
数量:<input name="txtAmount2" value="<%=txtAmount%>"/>
<br/>
<do type="accept" label="确定">
<go href="MainWap.jsptxtAmount=?$(txtAmount2)"/>
</do>
</p>
</card>
</wml>
遇到的问题是,如txtAmount的值为“23”,System.out.print(txtAmount); 一行打印出来是对的,即“23”。
但页面中的数量输入框还是原来的值,即使修改成<input name="txtAmount2" value=""/>输入框的值还是原来的值,点击菜单reload后也是一样。怎么回事啊?我想要的效果是数量输入框中显示“23”。
我的是JSP + Openwave SDK 6.2.2
欺盼高手指教