| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1338 人关注过本帖
标题:MyEclipse 5.5.1GA structs1.2 mysql5.0 列表显示
只看楼主 加入收藏
zyxnlbh
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-10-17
收藏
 问题点数:0 回复次数:4 
MyEclipse 5.5.1GA structs1.2 mysql5.0 列表显示
想了一个小时,查资料找不出错误原因
输出如下:
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
    at org.apache.jsp.jsp.listSuccess_jsp._jspService(org.apache.jsp.jsp.listSuccess_jsp:119)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

Structs.rar (1.18 MB)
搜索更多相关主题的帖子: MyEclipse 列表 
2008-10-19 02:53
zyxnlbh
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-10-17
收藏
得分:0 
想了一晚上又让我给想出来了,看来这里的交流不够勤快呀,谁有这方面的QQ群让我加一下。。。
把struts配置文件里的登录action中的forward跳向成功页面的path改成/userList.do就可以了
2008-10-19 09:57
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
看了你的问题 再看你的回帖 总感觉你虽然是解决了错误 但是还是有问题 我还从来没看见过在struts-config.xml里path配成*.do的例子(可能是我孤陋寡闻)
我大致看了一下你的源代码 还没仔细看你的类 光是看到第一个login.jsp就发现问题了
你form的action属性里面写的/login 改成login.do 其他地方我也没仔细看 如果还有错你自己再找找

还有 看见的的jsp里还出现了
<%
    Collection viewUsers=(Collection)request.getAttribute("viewUsers");
    Iterator vui=viewUsers.iterator();
    while(vui.hasNext()){
        Users u=(Users)vui.next();
    %>这样的代码 都开始用struts了这样的代码就应该不允许出现了 你要循环集合就该用struts的
logic:iterate来迭代

[[it] 本帖最后由 guoxhvip 于 2008-10-19 11:52 编辑 [/it]]

愛生活 && 愛編程
2008-10-19 11:47
zyxnlbh
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-10-17
收藏
得分:0 
谢谢了,不过确实有这样的写法<action...><forward ...path=usersList.do></action>在jsp页面的action属性里既可以写成/login又能够写成/login.do,我写的的确有很多不规范的地方,现在我只是练手看看自己的知识还能记住多少,jsp页面用structs标签这个我也用过,多谢指点,我会改正
2008-10-19 21:55
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
两种写法都有,不同而已

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-10-20 18:08
快速回复:MyEclipse 5.5.1GA structs1.2 mysql5.0 列表显示
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.073398 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved