Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Список файлов в web-inf / 10 сообщений из 10, страница 1 из 1
09.10.2014, 13:42
    #38771657
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
дело такое, на сайт выводит список файлов, файлы находятся в папке web-inf,
показывается на всех браузерах кроме старых,
стоит поменять путь к примеру в корне приложения создать папку и оттуда он показывает файлы, и в старых браузерах тоже.
в чем может быть дело?
...
Рейтинг: 0 / 0
09.10.2014, 13:56
    #38771688
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
Файлы в web-inf не предназначены для "показа".
...
Рейтинг: 0 / 0
09.10.2014, 14:11
    #38771718
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
BlazkowiczФайлы в web-inf не предназначены для "показа".
там дело такое в этой папке лежит xml документ, в этом файле список файлов.
читается оттуда название файлов, и в браузере просто показывается эти названия, без ссылок без ничего, просто названия из этого файла, в старых браузерах не показывается, сначала я думал что что-то в шаблоне, но как стало понятно дело именно в этой папке.
стоит поменять путь так сразу работает и на старых и на новых браузерах.
не показывается в браузерах до 2011 года.
...
Рейтинг: 0 / 0
09.10.2014, 14:25
    #38771759
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
Елдос,

Вы оперируете догадками, а не фактами. По описанию выходит "почесал нос заболело в ноге".
Есть XML. Есть кривой HTML шаблон. И есть "читается оттуда" . Кем читается? Как читается? Во что читается. По вашему не важно?
Что за старные браузеры? Что возвращает сервер? А если HTML файл сохранить он одинаково в браузерах показывается? И ещё 100500 таких вопросов, которые вы считаете не относящимися к проблеме.
...
Рейтинг: 0 / 0
09.10.2014, 14:46
    #38771795
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
Елдос, что за сервер? Апач? ИИС?
...
Рейтинг: 0 / 0
09.10.2014, 15:07
    #38771839
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
BlazkowiczЕлдос,

Вы оперируете догадками, а не фактами. По описанию выходит "почесал нос заболело в ноге".
Есть XML. Есть кривой HTML шаблон. И есть "читается оттуда" . Кем читается? Как читается? Во что читается. По вашему не важно?
Что за старные браузеры? Что возвращает сервер? А если HTML файл сохранить он одинаково в браузерах показывается? И ещё 100500 таких вопросов, которые вы считаете не относящимися к проблеме.
окей буду знать,
Код: 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.
      
    File xmlList = new File(application.getRealPath("/")+"WEB-INF/statements/"+session.getAttribute("MerchantID")+"/list.xml");

      Document doc = new SAXReader().read();
            Element root = doc.getRootElement();

            String path = "/WEB-INF/statements/" + session.getAttribute("MerchantID") + "/";
            int fileCount = 0;
            for (Iterator itr = root.elementIterator() ; itr.hasNext(); ) {
                fileCount++;
                itr.next();
            }

            Element[] elements = new Element[fileCount];

            int k = 0;
            for (Iterator itr = root.elementIterator() ; itr.hasNext(); )
            {
                Element element = (Element) itr.next();
                element.addAttribute("link",path + element.attributeValue("zip"));
                elements[k] = (Element)element.clone();
                k++;
            }

            for(k=fileCount-1; k>=0; k--){
                pName.add((Element)elements[k].clone());
            }


Здесь читается данные из файла list.xml и создается документ

а вот шаблоне читается из этого документа эти названия.

Код: xml
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.
    <TABLE border="0" cellPadding="0" cellSpacing="1" width="100%">
                                    <xsl:for-each select="//source/file">
                                    <TR>
                                        <TD>
                                            <xsl:element name="a">
                                                <xsl:attribute
                                                name="href">
                                                <xsl:value-of select="@link"/>
                                                </xsl:attribute>
                                                <xsl:value-of select="@zip"/>
                                            </xsl:element>
                                        </TD>
                                        <TD>
                                            <xsl:value-of select="@date"/>
                                        </TD>
                                        <TD>
                                            <xsl:element name="input">
                                                <xsl:attribute name="type">checkbox</xsl:attribute>
                                                <xsl:attribute name="value"><xsl:value-of select="@zip"/></xsl:attribute>
                                                <xsl:attribute name="name">del</xsl:attribute>
                                            </xsl:element>

                                        </TD>
                                    </TR>
                                    </xsl:for-each>
                                </TABLE>



стоит поставить путь вместо WEB-INF/statements/ и она показывает и в старых браузерах и в новых.
когда сохраняю страницу и открываю на старом браузере она показывает работает нормально.
старые браузеры это опера 11 и 12. хром 2011 годов, не помню какая версия, была у одного пользователя и интернет эксплорер тоже 2011 года, версию не знаю
...
Рейтинг: 0 / 0
10.10.2014, 06:32
    #38772533
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
maytonЕлдос, что за сервер? Апач? ИИС?
томкат 7
...
Рейтинг: 0 / 0
10.10.2014, 07:03
    #38772541
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
ЕлдосmaytonЕлдос, что за сервер? Апач? ИИС?
томкат 7
протестируйте у себя если кому то интересно или думает что я ошибаюсь, я дам весь шаблон если надо.
или как сделать такую же папку с такими же правами чтобы оттуда нельзя было скачать по прямой ссылке.
...
Рейтинг: 0 / 0
10.10.2014, 07:12
    #38772548
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
ЕлдосЕлдоспропущено...

томкат 7
протестируйте у себя если кому то интересно или думает что я ошибаюсь, я дам весь шаблон если надо.
или как сделать такую же папку с такими же правами чтобы оттуда нельзя было скачать по прямой ссылке.
если кто то решит проверить это, на браузере опера 11 это делаю.
могу дать xml где находится слова которые надо показать.
...
Рейтинг: 0 / 0
10.10.2014, 07:23
    #38772556
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в web-inf
Елдос,

А если путь написать на прямую до файла, прямо взять и за хардкодить, то тоже всё плохо?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Список файлов в web-inf / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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