数据库数据一直加载不出来是为什么

数据库数据一直加载不出来是为什么,第1张

listjsp

strutsxml相关配置

<action name="login" class="loginAction">

<result name="ShowUserList">/listjsp</result>

</action>

userxml相关配置

<select id="selectAllUsers" parameterClass="user" resultClass="user">

SELECT FROM users

</select>

userDAo相关配置

boolean isSelect(Users user);

userDAOImpl相关配置

public boolean isSelect(Users user) {

try {

Users u = (Users) clientqueryForList("selectAllUsers", user);

if (u != null) {

return true;

}

} catch (SQLException e) {

eprintStackTrace();

}

return false;

}

userService相关配置

boolean isSelect(Users user);

userServiceImpl相关配置

public boolean isSelect(Users user) {

return userDAOisSelect(user);

}

applicationContextxml配置

就是显示的是诸如${}形式的东西么??如果是这样的话,就说明你的jsp并没有对EL表达式进行编译。具体原因就是jsp/servlet的版本过低,默认是把EL表达式忽略的。

解决办法,在jsp页面加入<%@ page isELIgnored="false" %>就OK了!!

原理很简单,你在jsp页面头部写上首先调用这句话的时候要判断下面的从servlet传出的数据是否为空,判断为空一定要用EL表达式,否则就会报错500,判断有数据就不要访问了,因为如果有数据你再访问就会触发死循环,只有为空的时候才去访问servlet名称,访问servlet名称之后就从数据库取出了你的数据,然后返回到这个页面显示,这样你的数据就成功显示在页面上了

方法1:

Set conn = ServerCreateObject("ADODBConnection")

connOpen "driver={Microsoft Access Driver(mdb)};dbq="&ServerMapPath("mynewsmdb")

方法2:

Set conn = ServerCreateObject("ADODBConnection")

connOpen "Provider=MicrosoftJetOLEDB40;DataSource="&ServerMapPath("mynewsmdb")

这两种方法我试过,都好使,要是还出错,就是路径不对了

以上就是关于数据库数据一直加载不出来是为什么全部的内容,包括:数据库数据一直加载不出来是为什么、做web系统是网页不显示数据库里的数据,JSP写的还不报错怎么回事、如何打开网页时,就加载出数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9789965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存