Java 中spring做的jsp页面取值方式是%{title}这样的那么在controller中改怎么写才能保证参数传过来?

我之前是用SpringMVC做的,把参数赋值给一个实体了然后在返回视图的时候把实体类放到view里面然后jsp页面绑定这个实体类,然后单个的input就找对应的属性就行了... 我之前是用Spring MVC做的,把参数赋值给一个实体了然后在返回视图的时候把实体类放到view里面然后jsp页面绑定这个实体类,然后单个的input就找对应的属性就行了。如下:
<form:form id="form" modelAttribute="bookDto" method="post" class="form form-horizontal">
<c:out value="${bookDto.title}"></c:out>
bookDto就是我说的那个实体(他是一个dao文件继承了book的entity),但是现在有个新项目由于一些原因不能用MVC了,想要减轻项目负担用越轻量级的越好,所以现在问问,不用三层的话如果jsp通过${title}这种方法去取controller传递过来的数据,那么对应的controller改怎么写?就像我用mvc的时候写的是:

ModelAndView modelAndView = new ModelAndView("delete");
modelAndView.addObject(bookDto);
return modelAndView;
展开
 我来答
llei32wang
推荐于2018-04-26 · TA获得超过2736个赞
知道大有可为答主
回答量:1478
采纳率:60%
帮助的人:1406万
展开全部
最原始的用request 的 getParameter 方法 如果表单有一个input name是title
那么 String refer=request.getParameter("title"); 就能获得title 的value
这个就是不用SPRING用只用servlet也可以获得参数。
用SPRING的话就
@RequestMapping(value="/admin/delete_admin.do",method={RequestMethod.GET, RequestMethod.POST} )
public String deleteAdministrator(@RequestParam("id")int id,HttpServletRequest request)
这样写 当有表单提交到/admin/delete_admin.do
Spring会自动获取id参数并转型成整数,注意转型可能失败.并且调用deleteAdministrator方法。
你如果只用title的话就
public String xxxxxxx方法名(@RequestParam("title")String title)就行了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式