java吧 关注:1,254,929贴子:12,745,413
  • 10回复贴,共1

为什么我自定义类中的数据传到jsp文件中一直会显示null呢?

只看楼主收藏回复

自定义类_conn:
package javaresources;
import java.sql.*;
public class _conn {
static Connection con;
static PreparedStatement ps;
static ResultSet res;
String a;
String b;
public Connection getConnection() {
try{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/information","root","123456");
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}return con;
}
public String resultname() {
_conn c=new _conn();
con=c.getConnection();
String tn=null;
try {
ps=con.prepareStatement("select * from userinformation");
res=ps.executeQuery();
while(res.next()) {
String name=res.getString("user_name");
tn=name;
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return tn;
}
}
jsp文件:
<%@page import="javaresources._conn"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<%
_conn con=new _conn();
String c=con.resultname();
%>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<h3>传送过来的人是:<%=c %></h3>
</body>
</html>
最后的结果如图:


1楼2020-11-11 09:01回复
    没取到数据呗


    IP属地:浙江来自Android客户端2楼2020-11-11 09:06
    收起回复
      你后台打印一下reusult有没有值 可能是没从数据库拿到值


      IP属地:广东来自Android客户端3楼2020-11-11 10:05
      收起回复


        4楼2020-11-11 11:38
        回复
          看得眼花,要是是图就好了


          IP属地:北京来自Android客户端5楼2020-11-11 12:01
          回复
            isel那个标签改成false了么


            星座王
            点亮12星座印记,去领取
            活动截止:2100-01-01
            去徽章馆》
            IP属地:湖南来自iPhone客户端6楼2020-11-11 13:10
            回复
              太长不想全看,只看jsp部分,盲猜是new了一个新的对象,对象名有问题。


              IP属地:广东7楼2020-11-11 17:45
              回复