springmvc中jsp怎么调用controller中的某个方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springmvc中jsp怎么调用controller中的某个方法相关的知识,希望对你有一定的参考价值。

一般在controller这个类上有一个@requestMapping(/类名)
在controllerz中的方法上也加个@requestMapping(/方法名)
你在jsp调用时就可以通过 localhost:8080/项目名/类名/方法名 来访问了
如果你在web.xml中配置访问格式时加后缀了 例如:.action .do 就直接加在controller的方法名后面和jsp访问路径上就可以了
参考技术A controller中在方法名上面加@PostMapping(value = "/login")注解
在jsp中 form表单为例:
<form action="项目名称/login"></form>

在springMVC中的Controller层中怎么获取页面中的input中用户输入的值?

参考技术A

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

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

    import java.util.Map;  

    import javax.servlet.http.HttpServletRequest;  

    import javax.servlet.http.HttpServletResponse;  

    import org.springframework.stereotype.Controller;  

    import org.springframework.web.bind.annotation.RequestMapping;  

    import org.springframework.web.servlet.ModelAndView;  

    import com.zyl.nonglin.base.BaseController;  

    import com.zyl.nonglin.base.entity.Vacate;  

    @Controller  

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

    public class VacateController extends BaseController  

    /** 

    * 跳转到请假页面 

    * @param req 

    * @param resp 

    * @return 

    */  

    @RequestMapping(value="/toVacate")  

    public ModelAndView toVacate(HttpServletRequest req,HttpServletResponse resp)  

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

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

      

    /** 

    * 提交请假信息 

    * @param vacate 

    * @param req 

    * @param resp 

    */  

    @RequestMapping(value="/addVacate")  

    public void addVacate(Vacate vacate,HttpServletRequest req,HttpServletResponse resp)  

    System.out.println(vacate.getClassNum());//  

    System.out.println(vacate.getReason());  

    System.out.println(vacate.getsName());  

    System.out.println(vacate.getsNum());  

    System.out.println(vacate.getsPhone());  

      

     

Spring MVC:

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

以上是关于springmvc中jsp怎么调用controller中的某个方法的主要内容,如果未能解决你的问题,请参考以下文章

spring3 mvc 中怎么从当前action跳到另一个action中

java springmvc项目 iframe执行方法多次怎么办

springMVC整合quartz 定时任务 怎么调用Controller 更新页面数据

在springMVC中的Controller层中怎么获取页面中的input中用户输入的值?

SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解123

springMVC整合quartz 定时任务 怎么调用Controller 更新页面数据