struts问题。。。

joelu 发布于 2012/05/21 18:31
阅读 294
收藏 0

struts配置:

<action name="Reg" class="org.test.Controller.UserAction"
   method="Add">
   <result name="ok">/RegOk.jsp</result>
   
   </action>

Action:

 private UserDao  ud=new UserDao(); 
    private User  u;
    private ArrayList<User> users;
 public ArrayList<User> getUsers() {
  return users;
 }
 public void setUsers(ArrayList<User> users) {
  this.users = users;
 }
 public User getU() {
  return u;
 }
 public void setU(User u) {
  this.u = u;
 }
 /**
  *
  */
 private static final long serialVersionUID = 4471911700455397750L;
public String Add()
{
 try {
  ud.Init();
  
  ud.AddUser(u);  
 } catch (ClassNotFoundException e) {
  System.out.println(e.getMessage());
  return "error";
 } catch (SQLException e) {
  System.out.println(e.getMessage());
  return "error" ;}
 
 return "ok";
}

jsp页面:

用户注册<br><form method="post" action="Reg"><p>用户名:<input type="text" name="u.userName"></p><p>用户密码:<input type="text" name="u.userPass"></p><p>用户性别:<input type="radio" value="男" name="u.userSex">男<input type="radio" value="女" name="u.userSex">女</p><p>用户年龄:<input type="text" name="u.userAge"></p><p>用户邮箱:<input type="text" name="u.userMail"></p><p>用户电话:<input type="text" name="u.userPhone"></p><p><input type="submit" value="注册" name="button3"> &nbsp; <input type="button" value="返回" name="返回"  onclick="window.location='index.jsp'"> </p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></form>

异常:No result defined for action org.test.Controller.UserAction and result input

description The requested resource (No result defined for action org.test.Controller.UserAction and result input) is not available.

异常如此关键方法不执行。。。直接执行内置input 。。无语

加载中
0
红薯
红薯
UserAction 没有定义执行后的结果显示模板
0
陈志银
陈志银
你的package呢?
0
JqbR001
JqbR001
//是不是多了个斜杠
<result name="ok">/RegOk.jsp</result>

0
jeffsui
jeffsui
<result name="input">/xxxx.jsp</result>

你再加个视图。
返回顶部
顶部