Size: a a a

2020 June 15

A

Andrew in Java & Co
Надо что бы когда пользователь залогинелся (servlet принял, проверил пользователя в бд и дал ответ), в случае если все окей - он попал на страницу кабинета, но пока не зареган, на прямую не мог открыть страницу
источник

A

Andrew in Java & Co
Может через js проверять, и если что его просто откладывать на default  страницу?
источник

IF

Ilya Frontend in Java & Co
Andrew
Надо что бы когда пользователь залогинелся (servlet принял, проверил пользователя в бд и дал ответ), в случае если все окей - он попал на страницу кабинета, но пока не зареган, на прямую не мог открыть страницу
написал бы так сразу, а не ту херь) https://www.javaguides.net/2019/03/registration-form-using-jsp-servlet-jdbc-mysql-example.html
можешь убрать jsp , но это по идее сложнее будет
источник

A

Andrew in Java & Co
:) спасибо за ссылочку !
источник

A

Artur in Java & Co
Александр Хакимов
Виталий, ты чего такой умный то, я спросил ли есть ли дока самого языка на русском, и всё. Ты мне начал затирать за фреймворки и т.д. . С такой подачей что я и сам этого не знаю. Мне доку по русски почитать и всё
Во-первых, использовать слово "умный" как оскорбление как-то совсем неумно!
Во-вторых, народ справедливо заметил, что как-то немножечко несправедливо ожидать от американской фирмы (владельца, основного разработчика и автора документации) написания документации на языке, отличном от английского.
А всё остальное - дело русскоязычного комъюнити!
источник

YG

Yamma Gamma in Java & Co
Всем привет)Как решить?подскажите,пожалуйста!На сервере в кукисы сохранем данные по запросу юзера,всё ок,но в кукисам летит кодировка когда запрос с рускоязычными символами
источник

C

Cyclone in Java & Co
читай правила чата
источник

МК

Максим Калашников... in Java & Co
источник

B

Banof in Java & Co
🔫 @dreadpiraterobertsssss has been kicked — the only way to get this user back is for admins to manualy unban in chat settings.

Voters who chose to kick:
@mkalashnikov70, @Leffchik69, @UnderHoodExplorer, @lobakovr, @r0manpr0, @VitBlokhin, Spe4u, @bekmuratovb, @overheadahead, @alex_xpert
источник

C

Cyclone in Java & Co
Чуваки, try-with-resources так закроет statement?

public void fetch(int id) {
try(Connection conn = datasource.getConnection();
 PreparedStatement stmt = prepareStatementById(conn, id);
 ResultSet rs = stmt.executeQuery()) {
 ...
 }
}

private PreparedStatement prepareStatementById(Connection conn, int id) {
 PreparedStatement stmt = conn.prepareStatement(query); // здесь ругается SonarLint
 .. set parameters
 return stmt;
}


SonarLint ругается на строчку
PreparedStatement stmt = conn.prepareStatement(query)
, говорит, что stmt не закрывается - но он, видимо, не видит общую картину.
источник

НК

Николай Клятышев... in Java & Co
Cyclone
Чуваки, try-with-resources так закроет statement?

public void fetch(int id) {
try(Connection conn = datasource.getConnection();
 PreparedStatement stmt = prepareStatementById(conn, id);
 ResultSet rs = stmt.executeQuery()) {
 ...
 }
}

private PreparedStatement prepareStatementById(Connection conn, int id) {
 PreparedStatement stmt = conn.prepareStatement(query); // здесь ругается SonarLint
 .. set parameters
 return stmt;
}


SonarLint ругается на строчку
PreparedStatement stmt = conn.prepareStatement(query)
, говорит, что stmt не закрывается - но он, видимо, не видит общую картину.
Добавь его в resource
источник

C

Cyclone in Java & Co
Николай Клятышев
Добавь его в resource
Непонятно
источник

VS

Vitaly Sirotkin in Java & Co
Cyclone
Чуваки, try-with-resources так закроет statement?

public void fetch(int id) {
try(Connection conn = datasource.getConnection();
 PreparedStatement stmt = prepareStatementById(conn, id);
 ResultSet rs = stmt.executeQuery()) {
 ...
 }
}

private PreparedStatement prepareStatementById(Connection conn, int id) {
 PreparedStatement stmt = conn.prepareStatement(query); // здесь ругается SonarLint
 .. set parameters
 return stmt;
}


SonarLint ругается на строчку
PreparedStatement stmt = conn.prepareStatement(query)
, говорит, что stmt не закрывается - но он, видимо, не видит общую картину.
Ага, он не шарит
источник

НК

Николай Клятышев... in Java & Co
аа. Не так код прочитал
источник

C

Cyclone in Java & Co
Vitaly Sirotkin
Ага, он не шарит
какой-то локальный суппресс можно поставить?
В предложениях Идеи только disable rule совсем, это я не хочу.

О, прикол. Работает стандартный джавовский
@SuppressWarnings("java:S2095") с айдишником sonar-правила.
источник

A

Alexander in Java & Co
закрывает. накидал аналогичный пример, чтобы убедиться.
источник

A

Alexander in Java & Co
и сонар молчит у меня.
источник

C

Cyclone in Java & Co
Alexander
и сонар молчит у меня.
IDEA UE 2020.1 SonarLint 4.8.0.18115
you?
источник

PS

P S in Java & Co
Уважаемые, несколько ассертов в одном тесте насколько хорошая практика? Суть проверяемого метода в том, что нужно добавить новую сущность в БД, при этом нельзя добавлять, если сущность с подобным именем есть или если имя пустое. Следовательно хочу ассертами проверить два этих случая. Лучше в отдельных методах это сделать или в одном?
источник

C

Cyclone in Java & Co
P S
Уважаемые, несколько ассертов в одном тесте насколько хорошая практика? Суть проверяемого метода в том, что нужно добавить новую сущность в БД, при этом нельзя добавлять, если сущность с подобным именем есть или если имя пустое. Следовательно хочу ассертами проверить два этих случая. Лучше в отдельных методах это сделать или в одном?
Это отдельные тест-кейсы.
источник