String StrUserName=request.getParameter("TextUsername");
<session.setAttribute("UserName",StrUserName);
response.sendRedirect("success.jsp");>
顺便加一句,==和equals()的异同点是什么

解决方案 »

  1.   

    ==比较的是两个对象的引用(即内存地址)是否相等,而equals()比较的是两个对象的值(即内存地址里存放的值)是否相等。当然equals()在个别类中被重写了那就例外了
      

  2.   

    上面写错了,应该是
    <%
         String StrUserName=request.getParameter("TextUsername");//从表单取值
         session.setAttribute("UserName",StrUserName);//保存在session中
        response.sendRedirect("success.jsp");//转向
    %>
      

  3.   

    == 和equals()有相同点吗?
    这个问题怎么还在问呢?
    不过比问什么环境怎么配置等弱智问题要强点了。
    String 是值引用类型,存放的仅仅是一个引用,并不是实例本身。
    == 是比较两个引用是否相等
    equals是比较两个引用的实例是否相等String str1 = "aaa";
    String str2 = "aaa";
    String str3 = str1;str1 == str2 ---error   两个不同的引用(指向两个不同的对象,只不过两个对象都是aaa)
    str1.equals(str2) -----ok      因为两个不同的对象都是aaa
    str1 == str3 ---ok      同一个引用