问题描述
例如:创建一个表:createtablet1(namenchar(20),idint)插入数据:insertintot1(name,id)values('张三‘,2)执行成功后,可以用id查到本条记录(正确显示),但用name查询时,结果为空。经Google,影响此问题的原因可能出现在以下任一环节,但如何排除和解决。网页->JSP->JAVA(Servelet)->数据库...->Servelet->JSP->网页////////////////=======================当前还有一个现象,可能与此有关<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><c:iftest="${sqlStatement==null}"><c:setvar="sqlStatement"value="select*from用户"/></c:if><h1>TheSQLGateway</h1><p>EnteranSQLstatementandclicktheExecutebutton.Then,informationaboutthe<br>statementwillappearatthebottomofthispage.</p><p><b>SQLstatement:</b><br><formaction="sqlGateway"method="post"><textareaname="sqlStatement"cols="60"rows="8">${sqlStatement}</textarea><br><br><inputtype="submit"value="Execute"></form></p>红色部分是定义一个变量的初始值,含中文。启动时可以正确显示。当提交form后,应回显这个变量的值。但实际却显示乱码。