<%@ page contentType="text/html;charset=gb2312"%>request.setCharacterEncoding()"gb2312";

解决方案 »

  1.   

    终于差不多了,谢谢 xuyang821225(CSDN账号),但现在我的ProductForm.jsp加了也不管用啊...这是为什么啊,请再麻烦了,谢谢
    <form method="post" action=<c:out value="${param.action}" default=""/> name="form1">
    <table border="0" cellspacing="0" cellpadding="0" width="500">

    <tr><td colspan="6"><IMG height=10 alt="" src="images/spacer.gif" width=1 border=0></td></tr>
    <tr>

          <td width="1" align="right">&nbsp;</td>
    <td width="1" valign="center" background="images/titlebar_stretch.gif"></td>
    <td width="96" valign="center" background="images/titlebar_stretch.gif"></td>
    <td width="396" valign="center" background="images/titlebar_stretch.gif"></td>
    <td width="1" align="right" valign="center" background="images/titlebar_stretch.gif"></td>

          <td width="5">&nbsp;</td>
    </tr>
    <tr><td colspan="6"><IMG height=10 alt="" src="images/spacer.gif" width=1 border=0></td></tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>

          <td>产品名字:</td>
    <td><input size="15" name="name" value=<c:out value="${param.name}" default=""/>></input></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr><td colspan="6"><IMG height=3 alt="" src="images/spacer.gif" width=1 border=0></td></tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>

          <td>产品ID:</td>
    <td><input type=<c:out value="${param.type}" default="text"/> size="15" name="productId" value=<c:out value="${param.productId}" default=""/>
    ></input></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>

          <td>类别:</td>
    <td><select name="category">
    <sql:query var="query" dataSource="${shop}">
             SELECT * FROM category
            </sql:query>
    <c:forEach var="row" items="${query.rows}">
        <option value=<c:out value="${row.catid}" default=""/> selected><c:out value="${row.name}" default=""/></option>
    </c:forEach>
    </select></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>

          <td>描述:</td>
    <td><textarea name="desc" cols="40" rows="4"><c:out value="${param.desc}" default=""/></textarea></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>价格:</td>
    <td><input size="15" name="unitprice" value=<c:out value="${param.unitprice}" default=""/>></input></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>

           <td>库存量:</td>
    <td><input size="15" name="qty" type="text" value=<c:out value="${param.qty}" default=""/>></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>

    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>

           <td>图片:</td>
    <td><input type="file" name="attr1" value=<c:out value="${param.attr1}" default=""/>></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>

    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
    <td><input name="submit" type="image" onClick="return RgTest()" src="../../image/loginsubmit.gif" width="60" height="21"></input></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    </table>
    <td><IMG height=3 alt="" src="image/spacer.gif" width=1 border=0>
    </form>
      

  2.   

    在上面的text框中的东西就先是乱了
    这个页的最上面我是这么写的
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@ page contentType="text/html; charset=gb2312" language="java" errorPage="../../error.jsp" %>
    <%@ include file="../../jstl.inc"%>
    <%request.setCharacterEncoding("gb2312");%>
      

  3.   

    <%@ page contentType="text/html; charset=gb2312" />如果显示还是乱码的话,去看看你的区域设置里地区设置的是不是中国(PRC)