Как избежать жесткого кодирования строк в веб-приложении - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть веб-приложение с сервлетом jsp +, которое работает на сервере Tomcat. Все строки, которые я использую, сейчас жестко запрограммированы. Если возможно, я хочу переместить все жестко закодированные строки в один файл ресурсов и указать на конкретную строку в коде jsp. Как мне это сделать. Есть ли другой способ, кроме файла ресурсов. Например: В приведенном ниже операторе switch я хочу удалить все жестко закодированные строки в операторе case и перейти к одному файлу ресурса или около того и указать на эту строку в моем коде.

switch (request.getParameter("mode")) {
                case "check1": {

                    break;
                }
                case "check2": {

                    break;
                }
                case "active_inactive": {

                    break;
                }
                default:
                    break;
            }

1 Ответ

0 голосов
/ 12 ноября 2018

Используйте класс с именем Constants для этой цели.

 public class Constants{

   public static String CHECK_1 = "Check1";
   public static String CHECK_2 = "Check2";


 }

И используйте это где угодно.

      switch (request.getParameter("mode")) {
            case Constants.CHECK_1: {

                break;
            }
            case Constants.CHECK_2: {

                break;
            }
            default:
                break;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...