不是的,运行时系统指出DstMblTxt没有定义,并且,之前我已向DstMblTxt编辑框中输入了数据,我想问,在<%
String url="switchJsp.jsp?prDstMblTxt=";
url=url+DstMblTxt;
%>中应该怎样引用DstMblTxt的值呢?

解决方案 »

  1.   

    <br>
    对方手机<input type="text" name="DstMblTxt" class="inputtype" size=12>
    <br>
    署 名<input type="text" name="SgnTxt" class="inputtype" size=12>
    <br><%
    String url="switchJsp.jsp?prDstMblTxt=";
    String DstMblTxt=request.getParameter("DstMblTxt");
    url=url+DstMblTxt;
    %><a href=<%= url %> class="underline">发送</a>
      

  2.   

    但是这样取得的DstMblTxt为null,为什么呢?
      

  3.   

    我这样实现可以了。
    ///////////增加一个单元T2.jsp
    <HTML>
    <Body>
    <%
    String url="switchJsp.jsp?prDstMblTxt=";
    String DstMblTxt=request.getParameter("DstMblTxt");
    url=url+DstMblTxt;
    %><%
    response.sendRedirect(url);
    %></FORM>
    </body>
    </HTML>
    ///////////////将原有单元(假设T2.html)对应的部分修改为
    <HTML>
    <Body>
    <form name=form1 ACTION="T2.jsp" METHOD="post">
    <br>
    对方手机<input type="text" name="DstMblTxt" size=12>
    <br>
    署 名<input type="text" name="SgnTxt" size=12>
    <br><INPUT TYPE=SUBMIT NAME=submit value="发送">
    <%
    response.sendRedirect("T2.jsp");
    %>
    </FORM>
    </body>
    </HTML>/////////////////////End
    记得给分啊.