【java-阻止控制器中的响应】教程文章相关的互联网学习教程文章

java-Spring 3 MVC-没有控制器的JSP页面的视图解析器【代码】

我刚刚开始spring 3的开发,以前使用过spring 2.5.我陷入了视图解析器的困境.我有以下配置<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/> </bean> 是的,如果jsp页面位于/ WEB-INF / jsp路径中,它将起作用.我遇到的问题是,如果我里面有一个jsp(例如/WEB-INF/jsp/prod/Monitor/success...

java-抛出HttpStatus.UNAUTHORIZED的Spring控制器触发500 Http错误而不是401【代码】

这是场景:我创建了以下自定义响应异常,以触发401 Http Status:@ResponseStatus(value = HttpStatus.UNAUTHORIZED) public class HttpUnauthorizedException extends RuntimeException {}使用异常的控制器:@Controller public UserController {@RequestMapping(value = "api/user")@ResponseBodypublic String doLogin(@RequestParam(value = "username", required = false) String username, @RequestParam(value = "password",...

java-如何在不使用注释的情况下创建Spring控制器?【代码】

我正在学习Spring Core认证,但对此问题有一些疑问:What is the @Controller annotation used for? How can you create acontroller without an annotation?因此,我知道@Controller注释指示特定的类充当控制器的角色. @Controller注释充当带注释的类的构造型,指示其作用.调度程序扫描此类带注释的类以查找映射的方法,并检测@RequestMapping注释. 所以控制器类是这样的:@Controller public class AccountController {@RequestMappi...

java-Spring MVC-从控制器返回字符串值【代码】

我是String的新手,现在面对Spring MVC的一些凝视问题. 在我的应用程序中,我具有视图解析器,该视图解析器将视图名称映射到相应的JSP文件.<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix"><value>/WEB-INF/pages/</value></property><property name="suffix"><value>.jsp</value></property><property name="order" value="1" /> </bean>它按预期工作,但现在需要在控制器...

java-Spring MVC如何为控制器提供可注入的方法【代码】

Spring MVC控制器方法接受在调用方法之前注入的不同参数.像HttpServletRequest,HttpServletResponse,java.security.Principal等.@RequestMapping("/test") public String test(HttpServletRequest req, Principal user){}如何声明可以在controlelr方法中注入的内容?@RequestMapping("/test") public String test(MyCustomInjectable myInjectable){}有关具体情况的更多信息: 我想在某些servlet过滤器中解析HttpServletRequest并构...

java-Spring Rest控制器的模拟主体【代码】

我有以下REST控制器:@RequestMapping(path = "", method = RequestMethod.GET) public ExtendedGetUserDto getCurrentUser(Principal principal) {CustomUserDetails userDetails = userDetailsService.loadByUsername(principal.getName())// ..... }CustomUserDetails具有许多字段,包括用户名和密码 我想在控制器方法中模拟主体(或从测试传递到控制器方法).我该怎么办?我读了很多帖子,但实际上都没有人回答这个问题. 编辑1@Tes...

java-相同URL的POST和GET-控制器-Spring【代码】

我有这个控制器:@Controller public class HelloWorldController {@RequestMapping("/hello.html")public ModelAndView helloWorld() {String message = "Hello World, Spring 3.0!";return new ModelAndView("hello", "message", message);}@RequestMapping(value = "/login", method = RequestMethod.GET)public String viewLogin(Map<String, Object> model) {User user = new User();model.put("userForm", user);return "Log...

java-如何从Grails中的控制器访问域属性?【代码】

我有以下Grails域类:class Product { String name Float basePrice Category category String image = "default.jpg" static constraints = {name(size:3..25, blank:false)basePrice(scale:2, nullable:false)category(inList:Category.list(), nullable:false)image(blank:false)} }从控制器,我想获取图像属性的默认值(在本例中为“ default.jpg”).像这样:def productInstance = new Product(params) productInstance.im...

控制器中所有JavaFX FXML对象为空【代码】

我意识到这个问题曾经被问过,但是没有一个解决方案对我有用.我正在从控制器启动线程,然后从那里线程从数据库中获取一些数据.线程将数据发送到控制器中实现的接口.当尝试从那里访问我的任何JavaFX元素时,我得到一个空指针异常. 这是我的控制器:public class SettingsPage implements PrizeReceiver{@FXMLAnchorPane settingsAnchor;@FXMLListView<String> prizeList;@FXMLTextField prizeField;@FXMLButton load;void init(AnchorP...

java-在Spring 4 MVC中是否可以将控制器/具有控制器作为内部类嵌套?【代码】

我想有一个映射到/ site /的控制器,并且在这两个不同的控制器中看起来像:@Controller @RequestMapping(value="/api") public class ApiController {@Controller@RequestMapping(value="/foo")public class FooController {//Some /foo/* methods here}@Controller@RequestMapping(value="/bar")public class BarController {//Some /bar/* methods here}//Other methods that don't match /foo or /bar }可以吗?还是将其与/ site...

java-控制器处理程序方法支持的返回类型【代码】

在学习Spring框架时,我在《 Spring in Action》一书中注意到,作者并未在控制器中使用ModelandView方法返回类型.作者将控制器方法声明为String的返回类型,并且该方法中的return子句仅返回字符串,例如return“ / views / theview”; 有人可以详细说明这种方式的内部差异吗?解决方法:这是深入了解. Spring提供了一个DispatcherServlet类,该类通常可以处理所有请求.它在其doDispatch(HttpServletRequest request,HttpServletResponse ...

java-Spring MVC,从控制器内部调用另一个控制器【代码】

我正在使用一个控制器调用第二个控制器上的方法的现有代码.到目前为止,有2种实现. 第一次实施return new Controller().method(request, response);第二实施@Autowired private Controller controller.return this.controller.method(request, response);哪一种是正确的实现方式,如果其中任何一个存在问题,那将会是什么问题.解决方法:您需要从另一个控制器调用方法的事实表明,可能存在设计缺陷. 使用选项1,您将失去Spring DI容器给您...

Java-SpringMVC-获取控制器中的参数【代码】

我无法将对象持久保存到数据库中.我有一个用户与Profil具有多对一关系. 我的JSP只需添加一个新用户.因此,JSP包含字段和带有所需概要文件的comboxBox.问题是,当我运行程序时,即使我在comboxBox中选择了一个配置文件,该属性user.profil在控制器中也为NULL. 这是User对象:package com.app.model;import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence...

java-阻止控制器中的响应

我正在使用Spring Boot来模拟我们更复杂的服务之一.尽管所有标准案例都很容易完成,但是有一种情况使我有些麻烦.从理论上讲,我要嘲笑的应用程序有可能崩溃并关闭连接而没有发送响应. 我尝试了几种方法来在春季启动时实现这一目标,而实际上没有使我的模拟崩溃.这包括将异常抛出到异常处理程序中,并且从那里无法正确响应,但是到目前为止,它要么是通过spring生成了错误响应,要么以某种方式解析为空响应. @Conroller中是否可以选择一种方...

java-两个控制器在Spring Boot中具有不同的最大文件大小【代码】

在Servlet 3.0规范中,可以创建两个具有不同最大文件大小的servlet,并且它们可以正常工作.@WebServlet(urlPatterns = { "/ureupload1" }) // 10MB @MultipartConfig(maxFileSize = 1024 * 1024 * 10) public class UploadServlet1 extends HttpServlet {和@WebServlet(urlPatterns = { "/ureupload2" }) // 30MB @MultipartConfig(maxFileSize = 1024 * 1024 * 30) public class UploadServlet2 extends HttpServlet {如果使用Sprin...