java - 如何获取 href 中的 2 个参数 - Spring MVC?

标签 java jsp spring-mvc

Jsp代码从表中的一行获取。

<li>
    <a href="otherpageJsp?idParam1=${value1}&idParam2=${value2}"
          onclick="otherpageJsp">Somelinktext</a>
</li>

在模型和 View 中

@RequestMapping(value = "otherpageJsp")
public ModelAndView goPage(@RequestParam String idParam1,String idParam2, Model model) {
    ModelAndView mav = new ModelAndView("otherpageJsp");
    mav.addObject("current", "otherpageJsp");
    mav.addObject("value1", idParam1);
    mav.addObject("value2", idParam2);
    return mav

onclick()调用时,我只得到value1,value2= null。谁能帮我解决一下吗?

最佳答案

只需添加@RequestParam即可获取设置为方法参数的参数值。

public ModelAndView goPage(@RequestParam String idParam1,@RequestParam String idParam2, Model model) {

关于java - 如何获取 href 中的 2 个参数 - Spring MVC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30317773/

相关文章:

java - @Autowired 和 @Service 从 Controller 工作,而不是从不同的包工作

java - 测试动态 Web 应用程序的并发用户

java - 使用 response.sendRedirect() 时出现空指针

java - org.apache.commons.fileupload.disk.DiskFileItem 没有正确创建?

java - 访问 Spring/Maven 应用程序中的资源文件夹

spring-mvc - 使用 Jasig CAS 登录后重定向到请求的最后一个页面

java - 在 Android Studio 中使用 JSch 连接到 SSH 时应用程序被强制关闭

java - 为什么 Java 对 HashMap 条目进行排序,尽管它不应该排序?

jsp - Java Web 应用程序未编译 JSP

java - 贾斯珀报告 : JRViewer causes exception to be added in container in JInternalFrame