开发者社区 问答 正文

springMVC能不能像struts用!调用action中的方法

springMVC能不能像struts用!调用action中的方法

比如通过user.do!saveUser1来调用进入到saveUser1来执行

如果可以需要怎么去配置

求指点..

package com.michael.controller;
 
import javax.annotation.Resource;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
 
import com.michael.entity.User;
import com.michael.service.UserService;
 
@Controller
@RequestMapping(value="/user.do")
public class UserAction {
 
    @Resource
    private UserService userService;
     
    public String saveUser1(User user) {
        System.out.println("UserAction.saveUser1()");
        System.out.println(user.getUsername());
        System.out.println(user.getPassword());
         
        boolean flag = userService.saveUser(user);
        if(flag == true)
            return "ok";
        else
            return "error";
    }
     
     
    public String saveUser2(User user) {
        System.out.println("UserAction.saveUser1()");
        System.out.println(user.getUsername());
        System.out.println(user.getPassword());
         
        boolean flag = userService.saveUser(user);
        if(flag == true)
            return "ok";
        else
            return "error";
    }
     
}

展开
收起
a123456678 2016-03-16 09:57:00 2626 分享 版权
1 条回答
写回答
取消 提交回答
  • package com.michael.controller;
     
    import javax.annotation.Resource;
     
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.ResponseBody;
     
    import com.michael.entity.User;
    import com.michael.service.UserService;
     
    @Controller
    public class UserAction {
     
        @Resource
        private UserService userService;
         
            @RequestMapping(value="/saveUser1.do")
        public String saveUser1(User user) {
            System.out.println("UserAction.saveUser1()");
            System.out.println(user.getUsername());
            System.out.println(user.getPassword());
             
            boolean flag = userService.saveUser(user);
            if(flag == true)
                return "ok";
            else
                return "error";
        }
         
            @RequestMapping(value="/saveUser2.do")
        public String saveUser2(User user) {
            System.out.println("UserAction.saveUser1()");
            System.out.println(user.getUsername());
            System.out.println(user.getPassword());
             
            boolean flag = userService.saveUser(user);
            if(flag == true)
                return "ok";
            else
                return "error";
        }
    2019-07-17 19:03:25
    赞同 展开评论
问答分类:
问答地址: