org.springframework.web.servlet.view.JstlView#org.springframework.web.servlet.view.UrlBasedViewResolver源码实例Demo

下面列出了org.springframework.web.servlet.view.JstlView#org.springframework.web.servlet.view.UrlBasedViewResolver 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Bean
public ViewResolver contentNegotiatingViewResolver() {
    log.debug("Configuring the ContentNegotiatingViewResolver");
    ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver();
    List<ViewResolver> viewResolvers = new ArrayList<ViewResolver>();

    UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver();
    urlBasedViewResolver.setViewClass(JstlView.class);
    urlBasedViewResolver.setPrefix("/WEB-INF/pages/");
    urlBasedViewResolver.setSuffix(".jsp");
    viewResolvers.add(urlBasedViewResolver);

    viewResolver.setViewResolvers(viewResolvers);

    List<View> defaultViews = new ArrayList<View>();
    defaultViews.add(new MappingJackson2JsonView());
    viewResolver.setDefaultViews(defaultViews);

    return viewResolver;
}
 
源代码2 项目: maven-framework-project   文件: WebConfig.java
@Bean
public UrlBasedViewResolver setupViewResolver() {
	UrlBasedViewResolver resolver = new UrlBasedViewResolver();
	resolver.setPrefix("/WEB-INF/pages/");
	resolver.setSuffix(".jsp");
	resolver.setViewClass(JstlView.class);
	return resolver;
}
 
源代码3 项目: tutorials   文件: ScopesConfig.java
@Bean
public UrlBasedViewResolver setupViewResolver() {
    final UrlBasedViewResolver resolver = new UrlBasedViewResolver();
    resolver.setPrefix("/WEB-INF/view/");
    resolver.setSuffix(".jsp");
    resolver.setViewClass(JstlView.class);
    return resolver;
}
 
源代码4 项目: tutorials   文件: AppConfig.java
/**
 * View resolver for JSP
 */
@Bean
public UrlBasedViewResolver viewResolver() {
    UrlBasedViewResolver resolver = new UrlBasedViewResolver();
    resolver.setPrefix("/WEB-INF/jsp/");
    resolver.setSuffix(".jsp");
    resolver.setViewClass(JstlView.class);
    return resolver;
}
 
源代码5 项目: tutorials   文件: AppConfig.java
@Bean
public UrlBasedViewResolver viewResolver() {
    final UrlBasedViewResolver bean = new UrlBasedViewResolver();
    bean.setPrefix("/WEB-INF/jsp/");
    bean.setSuffix(".jsp");
    bean.setViewClass(JstlView.class);
    return bean;
}
 
源代码6 项目: tutorials   文件: AppConfig.java
/** View resolver for JSP */
@Bean
public UrlBasedViewResolver viewResolver() {
    UrlBasedViewResolver resolver = new UrlBasedViewResolver();
    resolver.setPrefix("/WEB-INF/jsp/");
    resolver.setSuffix(".jsp");
    resolver.setViewClass(JstlView.class);
    return resolver;
}
 
public UrlBasedViewResolverRegistration(UrlBasedViewResolver viewResolver) {
	this.viewResolver = viewResolver;
}
 
protected UrlBasedViewResolver getViewResolver() {
	return this.viewResolver;
}
 
public UrlBasedViewResolverRegistration(UrlBasedViewResolver viewResolver) {
	this.viewResolver = viewResolver;
}
 
protected UrlBasedViewResolver getViewResolver() {
	return this.viewResolver;
}
 
源代码11 项目: lams   文件: UrlBasedViewResolverRegistration.java
public UrlBasedViewResolverRegistration(UrlBasedViewResolver viewResolver) {
	this.viewResolver = viewResolver;
}
 
源代码12 项目: lams   文件: UrlBasedViewResolverRegistration.java
protected UrlBasedViewResolver getViewResolver() {
	return this.viewResolver;
}
 
public UrlBasedViewResolverRegistration(UrlBasedViewResolver viewResolver) {
	this.viewResolver = viewResolver;
}
 
protected UrlBasedViewResolver getViewResolver() {
	return this.viewResolver;
}
 
源代码15 项目: lognavigator   文件: CommandController.java
@RequestMapping("/logs/{logAccessConfigId}/command")
public String executeCommand(Model model,
				  HttpServletRequest request,
				  @PathVariable String logAccessConfigId, 
				  @RequestParam(value="cmd", required=false, defaultValue=DEFAULT_LIST_COMMAND) String cmd,
				  @RequestParam(value="encoding", required=false) String encoding,
				  @RequestParam(value="displayType", required=false) DisplayType displayType
) throws AuthorizationException, LogAccessException, IOException {
	
	// Parse command line
	CommandLine commandLine = CommandLineParser.parseCommandLine(cmd);
	
	// Is command forbidden ?
	checkForbiddenCommand(commandLine);
	
	// Forward to 'list' action, if command is 'ls'
	if ((displayType == null || displayType == DisplayType.TABLE) && commandLine.getCommand().equals(DEFAULT_LIST_COMMAND) && !cmd.contains("|")) {
		if (commandLine.hasParams()) {
			return UrlBasedViewResolver.FORWARD_URL_PREFIX + FOLDER_VIEW_URL_PREFIX + commandLine.getParam(0);
		}
		else {
			return UrlBasedViewResolver.FORWARD_URL_PREFIX + LOGS_LIST_URL;
		}
	}
	
	// Define default encoding when not given by client
	if (encoding == null) {
		encoding = configService.getDefaultEncoding(logAccessConfigId);
	}
	
	// Define default displayType when not given by client
	if (displayType == null) {
		if (cmd.startsWith(TAR_GZ_FILE_VIEW_COMMAND_START) || cmd.endsWith(TAR_GZ_FILE_VIEW_COMMAND_END)) {
			displayType = DisplayType.TABLE;
		}
		else {
			displayType = DisplayType.RAW;
		}
	}
	
	// Add options to model
	request.setAttribute(SHOW_OPTIONS_KEY, true);
	request.setAttribute(ENCODING_KEY, encoding);
	request.setAttribute(DISPLAY_TYPE_KEY, displayType);
	
	// Generate Breadcrumbs
	generateBreadcrumbs(logAccessConfigId, commandLine, request);
	
	// Execute the command
	InputStream resultStream = logAccessService.executeCommand(logAccessConfigId, cmd);
	BufferedReader resultReader = new BufferedReader(new InputStreamReader(resultStream, encoding));
	
	// Process the result lines for raw display
	if (displayType == DisplayType.RAW) {
		model.addAttribute(RAW_CONTENT_KEY, resultReader);
		return VIEW_RAW;
	}
	
	// Process the result lines for html table display
	else {
		try {
			if (cmd.startsWith(TAR_GZ_FILE_VIEW_COMMAND_START) || cmd.endsWith(TAR_GZ_FILE_VIEW_COMMAND_END)) {
				return processTarGzList(resultReader, model, cmd);
			}
			else {
				processOtherCommand(resultReader, model);
			}
		}
		finally {
			IOUtils.closeQuietly(resultReader);
		}
		return VIEW_TABLE;
	}
}
 
源代码16 项目: market   文件: ServletConfig.java
@Bean
public UrlBasedViewResolver urlBasedViewResolver() {
	return new InternalResourceViewResolver("/WEB-INF/view/", ".jsp");
}
 
源代码17 项目: alf.io   文件: MvcConfiguration.java
@Bean
public ViewResolver viewResolver() {
    var resolver = new UrlBasedViewResolver();
    resolver.setViewClass(AbstractUrlBasedView.class);
    return resolver;
}
 
源代码18 项目: engine   文件: CrafterPageViewResolver.java
protected View getRedirectView(String redirectUrl, boolean relative) {
    View view = new RedirectView(redirectUrl, relative, true);

    return applyLifecycleMethods(UrlBasedViewResolver.REDIRECT_URL_PREFIX + redirectUrl, view);
}