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写的还不报错怎么回事、如何打开网页时,就加载出数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)