当我在一个查询表单里输入
ddd的时候,提交的这个页面显示ddd错了吧
当我输入
小小的时候,提交的这个页面显示????错了吧
这个问题怎么改呢?麻烦大家帮我改一下谢谢<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="content-Language“ content="zh-cn">
<title>ddddddddd</title>
</head>
<body>
<center>
<%
try
{
String name = request.getParameter("name");
String ee = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
if(name==null||name.equals("")){
out.println("啥也没有,<a href='javascript:history.back();'>请返回</a>");
out.close();
}
try
{
Class.forName(ee).newInstance();
}
catch(Exception e)
{
out.println("yeah");
e.printStackTrace();
}
out.println(name);
Connection con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=haha","haha","haha");
Statement sql=con.createStatement();
ResultSet rs =sql.executeQuery("select * from xixi where name='"+name+"'");
if(rs.next())
{
out.println("姓名: "+name+"<br> ");
}
else
{
out.println("错了吧 ");
}
}catch(SQLException e)
{
out.println("fh");
e.printStackTrace();
}
%>
</center>
</body>
</html>
ddd的时候,提交的这个页面显示ddd错了吧
当我输入
小小的时候,提交的这个页面显示????错了吧
这个问题怎么改呢?麻烦大家帮我改一下谢谢<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="content-Language“ content="zh-cn">
<title>ddddddddd</title>
</head>
<body>
<center>
<%
try
{
String name = request.getParameter("name");
String ee = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
if(name==null||name.equals("")){
out.println("啥也没有,<a href='javascript:history.back();'>请返回</a>");
out.close();
}
try
{
Class.forName(ee).newInstance();
}
catch(Exception e)
{
out.println("yeah");
e.printStackTrace();
}
out.println(name);
Connection con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=haha","haha","haha");
Statement sql=con.createStatement();
ResultSet rs =sql.executeQuery("select * from xixi where name='"+name+"'");
if(rs.next())
{
out.println("姓名: "+name+"<br> ");
}
else
{
out.println("错了吧 ");
}
}catch(SQLException e)
{
out.println("fh");
e.printStackTrace();
}
%>
</center>
</body>
</html>
解决方案 »
- float数据类型与八进制数的问题
- 关于类实现借口的问题
- 写java作业时遇到的一个问题,求解!
- java的web页面 如何弹出保存对话框
- DAO设计模式中的几个疑问,大家可部可以帮我看下,谢谢!
- SWT状态栏实现机制
- 请教个问题:Hibernate hql 的selelct sum(...) 查询的结果是否永远不为空
- Java将中文转成unicoade存入到文本文件,如何使用VB程序读取?
- 再一次高分求助同一个问题……希望有人能解疑!谢谢
- 大虾救命!!!加急……
- 昨天UML老师上课的时候说面向对象主要解决软件业的重用的问题,有没有哪位哥哥给指点一二啊?真的还是有点不明白。
- 问一个简单的问题。。。
加一句request.setCharacterEncoding("gb2312");
试试
<% request.setCharacterEncoding("GB2312");%>
这样就OK啦!
1
<td><a href="aa.jsp?aa=<%=rs.getSnt("bb")%>">啥</a></td> //如果只是aa.jsp我还知道只要点击"啥"的时候就会提交到aa.jsp,但是后面是:(如果数据库中bb为"李李")
aa.jsp?aa=李李 我就不明白点啥的时候提交的页面了,只有aa.JSP这个页面呀,我没有写aa.jsp?aa=李李这个页面呀,这是提交到哪里了呢?2
<form name "bb" action =cc.jsp method=post Onsubmit="return isValid();"> //格式应该是name=bb呀 name "bb"也是对的吗?
<input type=hidden name=aa value=<%=rs.getString("bb")%>> //这语句有啥意义吗?又不显示出来
------------------------------------------------
提交到的页面仍然是aa.jsp不同的是传递了参数aa=李李
也就是说在aa.jsp页面可以通过
String str = request.getParameter("aa");来得到
str = 李李;
//////////////////////////////////////////////////////
2.<form name "bb" action =cc.jsp method=post Onsubmit="return isValid();">
没有看见过这种写法,不知道<input type=hidden name=aa value=<%=rs.getString("bb")%>>
意思是隐藏表单提交
同样的意思。可以在cc.jsp页面。使用:
String str = request.getParameter("aa");来得到
不知楼主明白了吗?如果仍然不明白,建议看书了!
俺想俺明白了
aa.jsp?aa=李李//这种格式的目的就是传值过去是吧?使它在提交的页面得到它?
表单这个也明白了这个
2.<form name "bb" action =cc.jsp method=post Onsubmit="return isValid();">
没有看见过这种写法,不知道再等等