Лучшим способом было бы использовать EL следующим образом:
${requestScope['javax.servlet.forward.request_uri']}
Я думаю, что вы хотите, это
Градиент оттенков - это простая задача линейной интерполяции:
const length = 100;
const hueGradient = Array.from({length}, (v, k) => k/(length-1));
Пример преобразования из HSL в RGB можно найти в ответ на на этот вопрос . Используя это:
const saturation = 1.0;
const lightness = 0.5;
const rgbValues = hueGradient.map(hue => hslToRgb(hue, saturation, lightness));
Результатом является массив [R, G, B]
, который вы можете выразить как #rgb
значения:
const htmlRgbValues = rgbValues.map(([r,g,b]) => `#${htd(r)}${htd(g)}${htd(b)}`);
Есть хороший шанс, что вы не хотите таблица поиска, но вместо этого вы хотите интерполировать на лету, просто используйте
const htmlRgbValue = hslToRgb(x / x_max, saturation, lightness);