• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java BaseCommandController类的典型用法和代码示例

java 1次浏览

本文整理汇总了Java中org.springframework.web.servlet.mvc.BaseCommandController的典型用法代码示例。如果您正苦于以下问题:Java BaseCommandController类的具体用法?Java BaseCommandController怎么用?Java BaseCommandController使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

BaseCommandController类属于org.springframework.web.servlet.mvc包,在下文中一共展示了BaseCommandController类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: testFormRequest

点赞 2

import org.springframework.web.servlet.mvc.BaseCommandController; //导入依赖的package包/类
public void testFormRequest() throws Exception {
	MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/form.do");
	request.addPreferredLocale(Locale.CANADA);
	MockHttpServletResponse response = new MockHttpServletResponse();

	simpleDispatcherServlet.service(request, response);
	assertTrue("forwarded to form", "form".equals(response.getForwardedUrl()));
	DefaultMessageSourceResolvable resolvable = new DefaultMessageSourceResolvable(new String[]{"test"});
	RequestContext rc = new RequestContext(request);

	assertTrue("hasn't RequestContext attribute", request.getAttribute("rc") == null);
	assertTrue("Correct WebApplicationContext",
			RequestContextUtils.getWebApplicationContext(request) instanceof SimpleWebApplicationContext);
	assertTrue("Correct context path", rc.getContextPath().equals(request.getContextPath()));
	assertTrue("Correct locale", Locale.CANADA.equals(RequestContextUtils.getLocale(request)));
	assertTrue("Correct theme", AbstractThemeResolver.ORIGINAL_DEFAULT_THEME_NAME.equals(
			RequestContextUtils.getTheme(request).getName()));
	assertTrue("Correct message", "Canadian & test message".equals(rc.getMessage("test")));

	assertTrue("Correct WebApplicationContext",
			rc.getWebApplicationContext() == simpleDispatcherServlet.getWebApplicationContext());
	assertTrue("Correct Errors",
			!(rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME) instanceof EscapedErrors));
	assertTrue("Correct Errors",
			!(rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME, false) instanceof EscapedErrors));
	assertTrue("Correct Errors",
			rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME, true) instanceof EscapedErrors);
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test"));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test", null, false));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test", null, true));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable, false));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable, true));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test", "default"));
	assertEquals("Correct message", "default", rc.getMessage("testa", "default"));
	assertEquals("Correct message", "default &", rc.getMessage("testa", null, "default &", true));
}
 

开发者ID:deathspeeder,
项目名称:class-guard,
代码行数:38,
代码来源:DispatcherServletTests.java

示例2: testAnotherFormRequest

点赞 2

import org.springframework.web.servlet.mvc.BaseCommandController; //导入依赖的package包/类
public void testAnotherFormRequest() throws Exception {
	MockHttpServletRequest request =
			new MockHttpServletRequest(getServletContext(), "GET", "/form.do;jsessionid=xxx");
	request.addPreferredLocale(Locale.CANADA);
	MockHttpServletResponse response = new MockHttpServletResponse();

	complexDispatcherServlet.service(request, response);
	assertTrue("forwarded to form", "myform.jsp".equals(response.getForwardedUrl()));
	assertTrue("has RequestContext attribute", request.getAttribute("rc") != null);
	DefaultMessageSourceResolvable resolvable = new DefaultMessageSourceResolvable(new String[]{"test"});

	RequestContext rc = (RequestContext) request.getAttribute("rc");
	assertTrue("Not in HTML escaping mode", !rc.isDefaultHtmlEscape());
	assertTrue("Correct WebApplicationContext",
			rc.getWebApplicationContext() == complexDispatcherServlet.getWebApplicationContext());
	assertTrue("Correct context path", rc.getContextPath().equals(request.getContextPath()));
	assertTrue("Correct locale", Locale.CANADA.equals(rc.getLocale()));
	assertTrue("Correct Errors",
			!(rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME) instanceof EscapedErrors));
	assertTrue("Correct Errors",
			!(rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME, false) instanceof EscapedErrors));
	assertTrue("Correct Errors",
			rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME, true) instanceof EscapedErrors);
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test"));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test", null, false));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test", null, true));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable, false));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable, true));

	rc.setDefaultHtmlEscape(true);
	assertTrue("Is in HTML escaping mode", rc.isDefaultHtmlEscape());
	assertTrue("Correct Errors", rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME) instanceof EscapedErrors);
	assertTrue("Correct Errors",
			!(rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME, false) instanceof EscapedErrors));
	assertTrue("Correct Errors",
			rc.getErrors(BaseCommandController.DEFAULT_COMMAND_NAME, true) instanceof EscapedErrors);
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test"));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test", null, false));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage("test", null, true));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable, false));
	assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable, true));
}
 

开发者ID:deathspeeder,
项目名称:class-guard,
代码行数:45,
代码来源:DispatcherServletTests.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)