spring mvc jsp页面无法显示controller传过来的值

spring mvc jsp页面无法显示controller传过来的值,第1张

返回值的问题,由于你的方法返回值为String, SpringMVC只会跟据你返回结果找到视图,不回把你设置在Model中的值一并返回到视图。

贴段代码给你:

@RequestMapping("/info")

    public ModelAndView findMonitorInfo(@RequestParam String monitorId, @RequestParam String type) {

        ModelAndView modelAndView = new ModelAndView();

        

        //TODO 处理业务

      

         //设置返回试图名称       

        modelAndViewsetViewName("complayInfo");

         

        //设置返回结果

        modelAndViewaddObject("monitorName", monitorget("name"));

        modelAndViewaddObject("infos", infoList);

        return modelAndView;

    }

参数在request对象中就可以取到: String username = requestgetParameter("username"); String password = requestgetParameter("password");

你的后台方法参数没有,也就接收不到前台的值。你可以再方法中设置参数,比如:showCompanyInfor(String userName ){ //userName是你前台传来的名字叫userName的参数

}

你的url确实是不对的。你可以这样写:MedicineMS/companyInfor/showCompanyInfor试试

如果前面加了/这个符号,就代表是TomeCat的相对路径了

在springMVC中的Controller层中获取页面中的input中用户输入的值的方法:

后台在采集jsp页面表单里面的数据时没有用到传统的requestgetParameter(),而是在controller的传入参数多了几个对象。

import javautilMap;

import javaxservlet>

import javaxservlet>

import orgspringframeworkstereotypeController;

import orgspringframeworkwebbindannotationRequestMapping;

import orgspringframeworkwebservletModelAndView;

import comzylnonglinbaseBaseController;

import comzylnonglinbaseentityVacate;

@Controller

@RequestMapping(value="/admin/qingjia")

public class VacateController extends BaseController{

/

 跳转到请假页面

 @param req

 @param resp

 @return

/

@RequestMapping(value="/toVacate")

public ModelAndView toVacate(>

Map<String,Object> context = getRootMap();

return forword("/qingjia/vacate", context);

}

/

 提交请假信息

 @param vacate

 @param req

 @param resp

/

@RequestMapping(value="/addVacate")

public void addVacate(Vacate vacate,>

Systemoutprintln(vacategetClassNum());//

Systemoutprintln(vacategetReason());

Systemoutprintln(vacategetsName());

Systemoutprintln(vacategetsNum());

Systemoutprintln(vacategetsPhone());

}

}

Spring MVC:

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等。

这个还真没弄懂是什么意思,springmvc?是个什么,如果你是需要在action里面获取页面上传输过来的数据的话,那么只需要将原来的类型改成数组就可以获取了。比如你获取的是String那么你改成String[]即可在后台过去,当然,这是spring注入进去的。

以上就是关于spring mvc jsp页面无法显示controller传过来的值全部的内容,包括:spring mvc jsp页面无法显示controller传过来的值、springMVC-springmvc 拦截器 怎么获取方法的参数值、spring mvc+ajax 前台获取后台的值,url不对等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9397482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存