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中用户输入的值?