问题描述
有2个JSP文件:check.jsp:<%@pagecontentType="text/html;charset=GB2312"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><<HTML><HEAD><FONTsize=5color=blue><center>户口管理系统-查询户口</center></FONT></HEAD><BODYbgcolor=white><FONTsize=4></FONT><CENTER><p>请输入要查询人员的信息:<BR>姓名:<inputtype=textname="name"><BR><inputtype=submitname="checkinfo"value="查询"></FORM></CENTER></BODY></HTML>checkinfo.jsp:<%@pagecontentType="text/html;charset=gb2312"%><%@pagelanguage="java"%><%@pageimport="com.mysql.jdbc.Driver"%><%@pageimport="java.sql.*"%><<HTML><HEAD><FONTsize=5color=blue><center>户口管理系统-查询结果</center></FONT></HEAD><BODYbgcolor=white><FONTsize=4></FONT><CENTER><P>您的查询结果如下:</P></CENTER></BODY></HTML><%StringdriverName="com.mysql.jdbc.Driver";StringuserName="root";StringuserPasswd="54lijing";StringdbName="personmanager";StringtableName="person1";Stringurl="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;Class.forName("com.mysql.jdbc.Driver").newInstance();Connectionconnection=DriverManager.getConnection(url);Statementstatement=connection.createStatement(1004,1005);Stringsql="SELECT*FROM"+tableName+"WHEREname='name'";///////////////////////////ResultSetrs=statement.executeQuery(sql);ResultSetMetaDatarmeta=rs.getMetaData();intnumColumns=rmeta.getColumnCount();out.print("id");out.print("|");out.print("name");out.print("|");out.print("birth");out.print("|");out.print("sex");out.print("|");out.print("address");out.print("<br>");while(rs.next()){out.print(rs.getString(1)+"");out.print("|");out.print(rs.getString(2));out.print("|");out.print(rs.getString(3));out.print("|");out.print(rs.getString(4));out.print("|");out.print(rs.getString(5));out.print("|");out.print("<br>");}out.print("<br>");rs.close();statement.close();请问,怎么样才能check.jsp中按下”查询“转到check.jsp文件执行啊?需要在check.jsp中添加:<FORMaction="**"Method="post">吗?若是,该如何添加?
解决方案
解决方案二:
在action=""中添加啊如果用struts做比较简单如果checkinfo.jsp和check.jsp在同一个目录下面的话直接在在""中加入checkinfo.jsp就行了啊不过楼主的checkinfo.jsp中似乎并没有取出数据的语句啊是不是应该添加一个request.getAttribute("text");呢
解决方案三:
贴那么多代码~~~~~~乱糟糟的
解决方案四:
check.jsp:文件改一下:<formaction="checkinfo.jsp"><BR>姓名:<inputtype=textname="name"><BR><inputtype=submitname="checkinfo"value="查询"></FORM></CENTER></BODY></HTML></form>checkinfo.jsp文件加点东西:Stinrgname=request.getAttribute("name")