powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / split("\\&") не верный результат
23 сообщений из 23, страница 1 из 1
split("\\&") не верный результат
    #38499297
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Код: java
1.
2.
    String url2 = request.getQueryString();
     String[] url = url2.split("\\&");



выдает [Ljava.lang.String;@63069557
Пробовал так
Код: java
1.
2.
 String url2 = "pass=12345&ids[]=676&ids[]=888&ids[]=00000";
     String[] url = url2.split("\\&");


все равно выдает [Ljava.lang.String;@63069557

Почему? И как исправить?
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499304
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb, [] не смущают?
Код: java
1.
2.
3.
4.
5.
     String url2 = "pass=12345&ids[]=676&ids[]=888&ids[]=00000";
     String[] url = url2.split("\\&");
    for(String s:url){
     System.out.println(s);   
     }
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499307
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb, [] не смущают?
Код: java
1.
2.
3.
4.
5.
     String url2 = "pass=12345&ids[]=676&ids[]=888&ids[]=00000";
     String[] url = url2.split("\\&");
    for(String s:url){
     System.out.println(s);   
     }



Без []
выдает
he type of the expression must be an array type but it resolved to String
8: String url2 = request.getQueryString();
9: String url = url2.split('&');
10: for(int i = 0; i
14:
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499308
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb,Без []
выдаетЯ ж не говорил что скобки нужно убрать, вы знаете что они означают?
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499311
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb,Без []
выдаетЯ ж не говорил что скобки нужно убрать, вы знаете что они означают?
Массив, на сколько я знаю.
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499313
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb, да, массив. Теперь вопросы: все равно выдает [Ljava.lang.String;@63069557 Кто выдает, и что по вашему должен был выдать?
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499316
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb, да, массив. Теперь вопросы: все равно выдает [Ljava.lang.String;@63069557 Кто выдает, и что по вашему должен был выдать?
Выдает <%= url%>

Должен

Array[4]
0: "pass=12345"
1: "ids[]=676"
2: "ids[]=888"
3: "ids[]=00000"
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499317
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb,Выдает <%= url%>Кто выдает?
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499321
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499322
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb,Выдает <%= url%>Кто выдает?
В смысле?
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499324
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb,В смысле?В прямом, где вы видите такой результат?
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499328
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На странице test.jsp
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499332
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb, из вас все клещами вытягивать надо? покажите как на jsp странице вы выводите массив
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499337
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb, из вас все клещами вытягивать надо? покажите как на jsp странице вы выводите массив

Прошу прощения. Я поверхностно знаком с java


Вот полный листинг
Модератор: Удалено по просьбе автора
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499345
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb, поскольку такой jsp ничем уже не испортить, замените
Код: java
1.
<%= url%>

на это
Код: java
1.
2.
3.
<% for(String s:url) {%>
<%=s%><br>
<%}%>
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499352
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb, поскольку такой jsp ничем уже не испортить, замените
Код: java
1.
<%= url%>

на это
Код: java
1.
2.
3.
<% for(String s:url) {%>
<%=s%><br>
<%}%>


Спасибо большое!!!

Бутылка с меня.
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499560
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb, поскольку такой jsp ничем уже не испортить, замените
Код: java
1.
<%= url%>

на это
Код: java
1.
2.
3.
<% for(String s:url) {%>
<%=s%><br>
<%}%>



а как на jsp задать ключ и значение массиву если массив пуст?
На js так, а на jsp?
Код: javascript
1.
GET[getVar[0]] = typeof(getVar[1])=="undefined" ? "" : getVar[1];
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499627
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb,а как на jsp задать ключ и значение массиву если массив пуст?
На js так, а на jsp? Не надо писать код в jsp и относиться к нему как к js. jsp должен только показывать заранее подготовленные для него данные, никаких вычислений в идеале там быть не должно. Но технически, между <% и %> можно писать код. Поэтому, вместо <% for(String s:url) {%> можно вставить кусок кода на java, который сначала проверит массив и вставит туда что нибудь если он пустой.
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499648
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb,а как на jsp задать ключ и значение массиву если массив пуст?
На js так, а на jsp? Не надо писать код в jsp и относиться к нему как к js. jsp должен только показывать заранее подготовленные для него данные, никаких вычислений в идеале там быть не должно. Но технически, между <% и %> можно писать код. Поэтому, вместо <% for(String s:url) {%> можно вставить кусок кода на java, который сначала проверит массив и вставит туда что нибудь если он пустой.
А как именно проверить заданно ли значение для определенного ключа и если нет вставить "" ?
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499767
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb, в контексте вашей темы надо уточнить. Если вы имеете в виду тот массив, который вернет метод split, то в нем незаполненных значений не будет. Но вот длина его может быть разной.
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499814
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,
Да этот массив

mid=15287289

разобьется
на
0 mid
1 15287289

а mid=

разобьется
0 mid

мне надо проверить если значение у ключа 1 и если его нет вставить пустое
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499922
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ovk2spb,мне надо проверить если значение у ключа 1 и если его нет вставить пустое В первом случае split вернет массив из 2-х элементов, во втором - из одного элемента. У них различная длина. То есть во втором случае не то что значения не будет у "ключа 1", самого элемента не будет. Озвучьте задачу, пожалуйста, может ее нужно решать по-другому.
...
Рейтинг: 0 / 0
split("\\&") не верный результат
    #38499982
ovk2spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerovk2spb,мне надо проверить если значение у ключа 1 и если его нет вставить пустое В первом случае split вернет массив из 2-х элементов, во втором - из одного элемента. У них различная длина. То есть во втором случае не то что значения не будет у "ключа 1", самого элемента не будет. Озвучьте задачу, пожалуйста, может ее нужно решать по-другому.

Дело в том, что я делаю так '<%= GETSVar[1]%>'

И мне надо, что бы перед выводом шла проверка на наличие GETSVar[1] и если он отсутствует он задавался
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / split("\\&") не верный результат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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