Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / MVC и files.js / 10 сообщений из 10, страница 1 из 1
27.01.2016, 18:30
    #39156861
denisdenisramblerru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
использую проект как заготовку
http://devcolibri.com/3669

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
@Controller
@RequestMapping("/")
public class HelloController {

	@RequestMapping(method = RequestMethod.GET)
	public String printWelcome(ModelMap model) {
		model.addAttribute("message", "Spring 3 MVC - Hello!!");
		return "hello";
	}

    @Override
    public void onStartup(ServletContext servletContext) throws ServletException {
        AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
        ctx.register(WebAppConfig.class);
        servletContext.addListener(new ContextLoaderListener(ctx));

        ctx.setServletContext(servletContext);

        ServletRegistration.Dynamic servlet = servletContext.addServlet(DISPATCHER_SERVLET_NAME, new DispatcherServlet(ctx));
        servlet.addMapping("/");
        servlet.setLoadOnStartup(1);
    }

@Configuration
@EnableWebMvc
@ComponentScan("com.home.common")
public class WebAppConfig extends WebMvcConfigurerAdapter {
    // Позволяет видеть все ресурсы в папке pages, такие как картинки, стили и т.п.
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/pages/**").addResourceLocations("/pages/");
    }

    // а этот бин инициализирует View нашего проекта
    // точно это же мы делали в mvc-dispatcher-servlet.xml
    @Bean
    public InternalResourceViewResolver setupViewResolver() {
        InternalResourceViewResolver resolver = new InternalResourceViewResolver();
        resolver.setPrefix("/pages/");
        resolver.setSuffix(".jsp");
        resolver.setViewClass(JstlView.class);

        return resolver;
    }

}



hello.jsp
Код: html
1.
2.
3.
4.
5.
6.
<html>
<body>
<script type="text/javascript" src="commonTools.js"></script>	
<h1>Message : ${message}</h1>	
</body>
</html>



логер браузера пишет Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:8080/commonTools.js

как с этим побороться?
как включить отображение русских букв в браузере?

спасибо, Денис
...
Рейтинг: 0 / 0
27.01.2016, 18:34
    #39156866
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
commonTools.js должен лежать в webapp
При чем тут русские буквы?
...
Рейтинг: 0 / 0
27.01.2016, 19:26
    #39156900
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
BlazkowiczcommonTools.js должен лежать в webapp
При чем тут русские буквы?


Код: java
1.
 registry.addResourceHandler("/commonTools.js").addResourceLocations("/Путь к/commonTools.js");
...
Рейтинг: 0 / 0
27.01.2016, 19:33
    #39156909
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
Atum1BlazkowiczcommonTools.js должен лежать в webapp
При чем тут русские буквы?


Код: java
1.
 registry.addResourceHandler("/commonTools.js").addResourceLocations("/Путь к/commonTools.js");


Ну, не будет же он все ресурсы так регистрировать.
...
Рейтинг: 0 / 0
27.01.2016, 21:12
    #39156959
denisdenisramblerru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
Blazkowicz,

Спасибо , буду пробовать.
А русский , это 2ой вопрос. ;)
...
Рейтинг: 0 / 0
27.01.2016, 21:14
    #39156962
denisdenisramblerru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
Blazkowicz,
Все ,что написанно в jsp на русском отображается в браузере на китайском
...
Рейтинг: 0 / 0
27.01.2016, 21:23
    #39156967
skywriter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
Мне одному не ясно, метод какого суперкласса переопределяет автор в строке?:
@Override
public void onStartup
...
Рейтинг: 0 / 0
27.01.2016, 21:48
    #39156976
denisdenisramblerru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
BlazkowiczAtum1пропущено...



Код: java
1.
 registry.addResourceHandler("/commonTools.js").addResourceLocations("/Путь к/commonTools.js");


Ну, не будет же он все ресурсы так регистрировать.

Я так написал
Код: html
1.
registry.addResourceHandler("/*.js").addResourceLocations("/pages/*.js");
...
Рейтинг: 0 / 0
27.01.2016, 21:50
    #39156977
denisdenisramblerru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
skywriterМне одному не ясно, метод какого суперкласса переопределяет автор в строке?:
@Override
public void onStartup



Код: java
1.
2.
public class Initializer implements WebApplicationInitializer {
}
...
Рейтинг: 0 / 0
27.01.2016, 22:25
    #39156987
denisdenisramblerru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC и files.js
denisdenisramblerru,

По моему проблема с русским языком закрыта

Спасибо товарищи!!!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / MVC и files.js / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]