请问这个Java错误651错误代码怎么解决决?跪求大佬!

JAVA程序运行出现错误了怎么办,请知友帮帮忙? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。2被浏览18分享邀请回答0添加评论分享收藏感谢收起写回答有没有哪个大佬有空,给看看这个错误怎么改?困扰好几天了【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:714,889贴子:
有没有哪个大佬有空,给看看这个错误怎么改?困扰好几天了收藏
有没有哪个大佬有空,给看看这个错误怎么改?困扰好几天了
完全看不清 应该是后台报错
后台有个数据没值
你这样怎么看?把后台错误的那些代码贴出来
currentPage和pageSiza没赋值?
HTTP Status 500 – Internal Server ErrorType Exception ReportDescription The server encountered an unexpected condition that prevented it from fulfilling the request.Exceptionjava.lang.NullPointerExceptioncom.qqh.ssh.action.LoginAction.login(LoginAction.java:80)sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Parameters
这不是分页,就是登录时从数据库取数据,生成一个动态菜单
我在他指出的那一句之前,加了句system. out ,有数据
空指针 打个断点调式
软件培训公司,博为峰软件培训免费试听,0元入学,签署就业保障协议,不就业不收费!博为峰,真正的为年轻人服务的企业,14年间培训15万余名软件工程师,成绩斐然!
涉及后台数据传送,也可以打断点吗
这是出错的action代码,错误指示是“
treeList.add(a);”这句package com.qqh.ssh.actionimport java.util.ArrayLimport java.util.Iimport java.util.Limport org.apache.struts2.ServletActionCimport com.opensymphony.xwork2.ActionSimport com.opensymphony.xwork2.ModelDimport com.qqh.ssh.context.LoginUserCimport com.qqh.ssh.context.UserCimport com.qqh.ssh.dto.Nimport com.qqh.ssh.entity.Fimport com.qqh.ssh.entity.Rimport com.qqh.ssh.entity.RoleFimport com.qqh.ssh.entity.Uimport com.qqh.ssh.entity.UserRimport com.qqh.ssh.service.FunctionsSimport com.qqh.ssh.service.RoleSimport com.qqh.ssh.service.UserSpublic class LoginAction extends ActionSupport implements ModelDriven&User& {
private UserService userS
private RoleService roleS
private FunctionsService functionsS
public void setFunctionsService(FunctionsService functionsService) {
this.functionsService = functionsS
private User user = new User();
public User getModel() {
public void setUserService(UserService userService) {
this.userService = userS
public void setRoleService(RoleService roleService) {
this.roleService = roleS
public String login() {
List&Node& treeList =
// 非空检验
User us = userService.getUser(user.getName(), user.getPwd());
if (null == us) {
this.addActionError(&用户名或者密码为空&);
return &login&;
user.setId(us.getId());
ServletActionContext.getRequest().setAttribute(&uname&,
user.getName());
List&UserRole& userRoles = userService.getUserRolesByUserId(user
.getId());
if (null == userRoles || userRoles.size() == 0) {
this.addActionError(&请注册&);
return &login&;
List&Long& roleIds = new ArrayList&Long&();
for (UserRole userRole : userRoles) {
roleIds.add(userRole.getRoleId());
List&Role& roles = roleService.getRoles(roleIds);
System.out.println(roles.size());
List&Long& ids=new ArrayList&Long&();
for (Role r : roles) {
List&RoleFunction& roleFunction = roleService.getRoleFunctions(r.getId());
System.out.println(&rolefunction&+roleFunction.size());
for (RoleFunction rf : roleFunction) {
Functions func = functionsService.getFunctions(rf.getFunctionId());
System.out.println(&current&+func.getName());
if (!ids.contains(func.getId())) {
ids.add(func.getId());
Long order=Long.getLong(func.getserialNum().toString());
Node a=new Node(func.getId(),func.getName(),func.getParentId(),func.getUrl());
System.out.println(func.getId()+& &+func.getParentId()+& &+func.getName()+& &+func.getUrl()+& &+order);
treeList.add(a);
Iterator&Node& treeIt = treeList.iterator();
StringBuffer sbf = new StringBuffer();
// 定义js树对象
sbf.append(&dtree = new dTree(\&dtree\&);&);
while(treeIt.hasNext()){
Node nd = treeIt.next();
// 增加 js树结点
sbf.append(&dtree.add(&+nd.getId()+&,&+nd.getParentId()+&,\&&+nd.getName()+&\&);&);
// 输出js树
sbf.append(&document.write(dtree);&);
ServletActionContext.getRequest().setAttribute(&sbf&,sbf.toString());
return &login_in&;
public String logout() {
if (null != UserContext.getCurrent()
&& null != UserContext.getCurrent().getUser()) {
LoginUserCache.remove(UserContext.getCurrent().getUser().getName());
return &login_out&;
这是错误那句之前打印输出的数据
treeList是null值
对的,我往里面添加数据
空指针先根据异常信息定位到报错行数,基本都是null.get***这种,查看哪个对象可能为null并且被调取内部方法
500基本就是代码问题
登录百度帐号java问题,报错,求大佬看看错在哪里_百度知道
java问题,报错,求大佬看看错在哪里
import java.util.Spublic class CalcAvgPower { public static void main(String[] args) {
Scanner inputScanner=new Scanner(System.in);
int power = 0;
int sum = 0;
double avg = 0;
for (int i = 0; i & 3; i++) {
System.out.print(&请...
我有更好的答案
System.out.print(&三位数的平均值为:%.2f\n&,avg); 这个应该打出字符串,只能一个字符串,不能2个参数啊System.out.print(&三位数的平均值为:%.2f\n&+avg);
找到原因了,把print改成printf就好了。
采纳率:23%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请问这个java的错误怎么解决?_百度知道
请问这个java的错误怎么解决?
我有更好的答案
javac 后面的参数为你想编译的类,你上面给出的源代码写在哪个***.java里,就应该去编译这个类,而不是异常的父类Exception.
class没找到,是不是相关包没引入。
那应该怎么修改呢
找到那个包,导进去。import
包的代码是?
没有这个类吧
那请问该怎么改呢
这个是别人写的,你复制过来的?
对啊,看名字那个类应该是别人写好的,估计要是没有代码的,也不好这个类是做什么的
大哥 能发我一份可行的代码吗,就是用swing形成一个普通的界面,带有按钮的。
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。大佬来看看,这段java代码错在哪?_百度知道
大佬来看看,这段java代码错在哪?
大佬看看有什么问题,用int可以,难道toBinaryString不支持long数据类型吗?
我有更好的答案
Integer的toBinaryString参数是int类型你要用long的请使用Long类的toBinaryString
采纳率:60%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 651错误代码怎么解决 的文章

 

随机推荐