随笔 - 1  文章 - 0  trackbacks - 0
<2010年9月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

用的是MultiActionController,访问http://localhost:8080/WBReport/welcomeController.do?action=showList地址报错
错误如下:
[2010-09-28 23:50:12] - org.springframework.web.servlet.PageNotFound -2714414 [h
ttp-8080-5] WARN  org.springframework.web.servlet.PageNotFound  - No request han
dling method with name 'showList' in class [com.wolfbase.test.WelcomeController]
以前写的代码可以运行,从网上copy如下的例子也不能运行,晕死;后来终于找到问题的原因:
ModelAndView :org.springframework.web.portlet.ModelAndView;
应该是来自:org.springframework.web.servlet.ModelAndView; 费了1个多小时呀!


package com.wolfbase.test;

import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.portlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

public class WelcomeController extends MultiActionController {  
 
    private String successView;  
    public void show(HttpServletRequest req,  
       HttpServletResponse resp) { 
     System.out.println("show-WelcomeController");
    }
    public ModelAndView showList(HttpServletRequest req,  
            HttpServletResponse resp) {  
        Map model = new HashMap();  
        model.put("success", "成功");  
        return new ModelAndView(this.getSuccessView(), model);  
    }  
  
     public ModelAndView addUser(HttpServletRequest req,  
             HttpServletResponse resp) {  
         Map model = new HashMap();  
         model.put("success", "增加用户成功");  
         return new ModelAndView(this.getSuccessView(), model);  
     }  
  
     public String getSuccessView() {  
         return successView;  
     }  
  
     public void setSuccessView(String successView) {  
         this.successView = successView;  
     }  
  
 }  

posted on 2010-09-28 23:54 狼军团长java 阅读(841) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: