我有一个显示超链接的jsp页面。我想要这个超链接来调用控制器,而不是那个控制器中的某个方法。我如何在我的jsp页面中完成这件事?从jsp页面调用控制器
是否有任何安全的方法来传递一些参数到该控制器?
0
A
回答
0
在JSP中,你会这样定义超链接:
<a href="/test">Link</a>
,并在你的web.xml你如下
<servlet-mapping>
<servlet-name>myservlet</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
这会给调用应指定服务器URL点击链接到你的servlet。然后从这个servlet中你可以调用你自己的方法或者做你想做的任何事情!
希望这有助于
+1
他在谈论用Spring'@ Controller'注解的Java类。 – Bnrdo
0
有很多种方法来实现这一....我所实现的一种方式是,你有一个中央控制器,它会被称为唯一的控制器。这个控制器会根据URL解析控制器名称,根据一些预定义的约定来加载所有其他控制器.....一旦控制器名称被解析,它会再次使用预定义的约定来确定哪个方法的控制器调用....一旦两者都被定义....实例化控制器并通过反射调用方法
0
据我了解Spring,每个控制器都与@RequestMapping
注释相关联。如果定义:
@Controller
@RequestMapping("/controller1")
public class HomeController {
@RequestMapping("/home")
public String gohome()
{
return "home-1";
}
而且
@Controller
@RequestMapping("/controller2")
public class HomeControllerb {
@RequestMapping("/home")
public String gohome()
{
return "home-2";
}
而且你打端点/controller1/home
定义你确实会从控制器1加载gohome()
方法,并加载该文件home-1.jsp
相关问题
- 1. Scalatra控制器调用JSP页面
- 2. 从Spring控制器刷新jsp页面
- 3. 从Spring MVC的控制器调用Jsp页面
- 4. JSP&MVC:将对象从控制器传递给jsp页面
- 5. 如何从java控制器调用JSP
- 6. 从jsp页面调用GWT
- 7. 从Servlet调用JSP页面
- 8. Ajax从JSP页面调用servlet页面
- 9. 从anathor jsp页面调用jsp方法
- 10. 从JSP页面调用另一个JSP页面
- 11. 从弹簧控制器重定向到jsp页面
- 12. 将数据从控制器显示到jsp页面
- 13. 异常而从控制器发送响应JSP页面
- 14. 不能从一个JSP页面做映射到控制器
- 15. 从控制器获取模型到jsp页面
- 16. 显示异常的从控制器MVC在JSP页面
- 17. 从jsp页面调用WCF服务
- 18. 我想从jsp页面调用servlet
- 19. 从JSP页面调用servlet函数
- 20. 从Liferay Portal调用jsp页面
- 21. 如何从JSP页面调用servlet?
- 22. 页面控制器
- 23. 问题在Spring中启用控制器页面渲染jsp
- 24. 我如何呈现来自AJAX调用新JSP页面来春控制器
- 25. 多页面空调控制器?
- 26. 如何从html + angularjs页面调用Spring的控制器?
- 27. Ajax调用JSP页面
- 28. 如何使用ajax从jsp调用控制器方法
- 29. 定制jsp页面
- 30. 什么是“页面控制器”和“页面视图控制器”?
什么意思由控制器?一个Servlet? – Nullpointer
是一个servlet。控制器在春天。 – v0ld3m0rt
参考[here](http://www.mkyong.com/tutorials/spring-mvc-tutorials/) – thoitbk