dgdh="dgd"+"<%=guest_num%>";  ==>  dgdh="dgd" + guest_num;

解决方案 »

  1.   

    dgrq=fm.format(dgrq);<== format()方法的参数应该是Date类型的, 你的这个dgrq是String吧?
      

  2.   

    to:alemjann(裸睡) 
    你那个结果是错的。
    dgdh="dgd" + guest_num;guest_num是一个变量。这样子是取不到值的。显示出来会是
    dgdguest_num
      

  3.   

    dgdh="dgd"+"<%=guest_num%>";
    改成
    dgdh="dgd"+"<%=guest_num %> ";试试
    java.text.SimpleDateFormat
      

  4.   

    <%="java变量"%>这个用在页面上,在java里面dgdh="dgd" + guest_num;
      

  5.   

    代码不是在<%%>之间的么?你试验过了么?
    --------------------------------
    to:alemjann(裸睡) 
    你那个结果是错的。
    dgdh="dgd" + guest_num;guest_num是一个变量。这样子是取不到值的。显示出来会是
    dgdguest_num
      

  6.   

    对不起看错了,你的guest_num是int型
    要写成dgdh="dgd" + String.valueOf(guest_num);