草庐IT

MX_Controller

全部标签

java - Spring MVC 如何与 Web 应用程序中的服务、 Controller 和数据访问层相关联?

我了解MVCPattern还有如何SpringMVC实现它。但是,Restcontroller、DataAccessLayer和ServiceLayer如何适应这种模式?是吗:模型=数据库(例如Oracle/MySQL)和Repositories类Controller=Service(业务逻辑)和RestController类View=JSP/FreeMarker? 最佳答案 模型-不是数据库,不是存储库,不是实体。模型是抽象的,包含所有需要显示的数据。每个View都有自己的模型。您可以将Model视为Controller和View

java - Spring MVC 和 JSP : How to pass a parameter from the controller to JSP?

我有2个JSP页面,第一个我有输入文本表单,我想显示插入另一个JSP页面的值。(使用SpringMVC)。 最佳答案 将您要传输到下一页的变量放在隐藏字段中(将字段放在相同的表单中,将您带到下一页。然后通过JSTL获取您的参数。这是一个示例:Controller:@RequestMapping(value="/nextPage",method=RequestMethod.POST)publicStringFicheService(@ModelAttributeCMDBeancmd,BindingResultresult,@Reque

java - Struts 中的 Controller

什么是MVC中的Controller?是struts.xml还是Servlet(Action类)?我们的应用程序中可以有多个Controller吗?拥有多个Controller是一种好习惯吗? 最佳答案 在Struts中,应用程序Controller层代码/功能分为两部分:ActionServlet和RequestHandlerAction类ActionServlet的行为类似于FrontControllerpattern.图片来自thisOnJavaarticle. 关于java-St

java - Spring MVC - 强制 Controller 生成 MappingJacksonJsonView(s)

这里我们有一个使用JSP的基本Web应用程序,它需要提供一些基于JSON的REST服务URL。这些url都将驻留在/services下,并由MyRestServicesController生成。我看到的关于设置基于JSON的View的示例都使用ContentNegotiatingViewResolver。但这对我来说似乎有点矫枉过正,因为这个解析器似乎适用于相同URL可能产生不同输出的情况。我只希望我的一个RestServicesController始终生成MappingJacksonJsonView(s)。是否有更简洁、更直接的方法来简单地指示Controller执行此操作?

java - Spring @SessionAttribute 如何在同一 Controller 中检索 session 对象

我正在使用Spring3.2.0MVC。因为我必须将一个对象存储到session中。目前我正在使用HttpSessionset和get属性来存储和检索值。它只返回字符串而不是对象。当我尝试在session中设置对象时,我想使用@SessionAttribute但我无法检索session对象@RequestMapping(value="/sample-login",method=RequestMethod.POST)publicStringgetLoginClient(HttpServletRequestrequest,ModelMapmodelMap){StringuserName=r

java - 瘦 Controller

我正在接触javafx。这就是我正在做的。FXMLViewsDIControllersWeld-SEManagedServicesandModelsTryingtoconfineUItoFXMLTryingkeeptheControllersthin问题:在尝试编写UI代码时,大多数静态UI都被限制在fxml中。但在某些情况下,我发现自己可以添加、删除、显示、隐藏元素等。我发现自己在Controller内部执行此操作,因为fx允许我在View中配置Controller方法,它将调用特定的操作/事件。所有这些代码都处理动态UI构建/操作并且属于View层。但是,它最终会在Controll

java - 如何使用 Spring MVC 配置特定于 Controller 的字段格式化程序?

我的应用程序中有一个名为Foo的数据类型,它看起来像这样:publicclassFoo{//syntheticprimarykeyprivatelongid;//uniquebusinesskeyprivateStringbusinessKey;...}此类型在整个Web应用程序中以多种形式使用,通常您希望使用id属性来回转换它,因此我实现了一个Spring3格式化程序来执行此操作并注册了该格式化程序全局Spring转换服务。但是,我有一个表单用例,我想改用businessKey进行转换。实现Formatter很容易做到这一点,但我如何告诉Spring只对这个特定的表单使用该格式化程序

java - 如何在 Spring 中交替 HttpEntity 和 ModelAndView 之间的 Web Controller 响应

我有一个Spring3.0应用程序,带有一个WebController方法。此方法通常在http响应中返回一个文件,因此我使用返回类型org.springframework.http.HttpEntity.但是现在有第二个需求:如果文件大于1MB,而且是10点以后,应该显示一个HTML页面。所以我的问题是,该方法有时应该返回HttpEntity有时是ModelAndView.但是怎么会有这两种不同的返回类型呢?(好吧,要求不是10点钟,它要复杂得多,但关键是,这个决定只能在Controller中进行。)(此应用程序使用经典的JSPX呈现分页的HTML。) 最

java - Spring Boot Controller 不响应 POST 请求

我正在使用具有云功能的收据打印机。它与我正在实现的服务器规范进行通信。它每隔x秒使用POST请求轮询一个URL,当POST响应包含某条信息时,打印机向该URL发送一个GET请求以获取要打印的信息。我正在将打印服务器实现为SpringBoot服务器,但我遇到了一些奇怪的POST方法问题,我需要一些帮助。我的问题是从打印机到服务器的POST请求从未到达Controller。但是,我能够从Postman向完全相同的URL发送POST请求,并由Controller处理。URL很简单:https://www.[my-domain].com:[port-number]/cloudprint另外,我

java - 分离模型、 View 和 Controller 的最佳方法

我正在考虑分离模型View和Controller的最佳方法——对于Java和使用Eclipse,如果它有任何不同的话。我过去常常将每种类型的MVC放在它自己的包中,但我开始认为这不是最好的方法:com.company.client(控制者)com.company.client.modelcom.company.client.viewcom.company.another(控制者)com.company.another.modelcom.company.another.viewcom.company.yetAnother(控制者)com.company.yetAnother.modelc