当前位置:编程学习 > JAVA >>

Struts2 报错 方法找不到

java.lang.NoSuchMethodException: com.newer.action.UserActionA.registe()

--------------------编程问答-------------------- 第2幅图
from action=UserActionA!registe???????????
感叹号 --------------------编程问答-------------------- 楼主在逗我们玩?

引用 1 楼 u011248395 的回复:
第2幅图
from action=UserActionA!registe???????????
感叹号

你也逗楼主玩???

操,那个regist有参数????
--------------------编程问答--------------------
引用 2 楼 zhou9898 的回复:
楼主在逗我们玩?

Quote: 引用 1 楼 u011248395 的回复:

第2幅图
from action=UserActionA!registe???????????
感叹号

你也逗楼主玩???

操,那个regist有参数????

看错了吧 --------------------编程问答--------------------
引用 3 楼 u011248395 的回复:
Quote: 引用 2 楼 zhou9898 的回复:

楼主在逗我们玩?

Quote: 引用 1 楼 u011248395 的回复:

第2幅图
from action=UserActionA!registe???????????
感叹号

你也逗楼主玩???

操,那个regist有参数????

看错了吧

眼睛睁大点。OK?
--------------------编程问答-------------------- 可能是你的 Action 类没有继承 structs 里面的 DispatchAction 或者其它的类 --------------------编程问答-------------------- 应该有个方法是public String registe()而不是public String registe(User user)啊 --------------------编程问答-------------------- struts2你配置了没有后缀的?
一般不是****.action后者.do? --------------------编程问答--------------------

public class UserActionA(){
private User user;

public String registe(){
System.out.println(user);
return "success";
}

public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
--------------------编程问答--------------------
引用 6 楼 dut_singer 的回复:
应该有个方法是public String registe()而不是public String registe(User user)啊
+1 给外面请求直接调用的方法是不能有参数的。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,