<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS84OUF4ci5wbmcifQ==” alt =“在此处输入图像描述”>“ >>
我尝试使用下面的代码在“浏览”页面上添加阿拉伯字母,但是我没有成功,阿拉伯字母没有出现在“浏览”页面上。
我尝试过的代码如下:-
else
{
// Create a clickable list of the alphabet
List jumpList = jump.addList("jump-list", List.TYPE_SIMPLE, "alphabet");
// browse params for each letter are all the query params
// WITHOUT the second-stage browse value, and add STARTS_WITH.
Map<String, String> letterQuery = new HashMap<String, String>(queryParamsGET);
for (String valueKey : BrowseParams.FILTER_VALUE)
{
letterQuery.remove(valueKey);
}
letterQuery.put(BrowseParams.STARTS_WITH, "0");
jumpList.addItemXref(super.generateURL(BROWSE_URL_BASE, letterQuery), "0-9");
for (char c = 'A'; c <= 'Z'; c++)
{
letterQuery.put(BrowseParams.STARTS_WITH, Character.toString(c));
jumpList.addItemXref(super.generateURL(BROWSE_URL_BASE, letterQuery), Character
.toString(c));
}
//I HAVE ADDED BELOW CODE TO CREATE A BROWSE LIST FOR ARABIC TEXT
// I HAVE CREATED A LIST FOR ARABIC CHARACTERS
List jumpList2 = jump.addList("jump-list2", List.TYPE_SIMPLE, "alphabet");
// I HAVE CREATED A HASHMAP FOR ARABIC CHARACTERS
Map<String, String> ddQuery = new HashMap<String, String>(queryParamsGET);
for (String valueKey : BrowseParams.FILTER_VALUE)
{
ddQuery.remove(valueKey);
}
//I HAVE ADDED BELOW CODE TO CREATE A BROWSE LIST FOR ARABIC TEXT
for (char d = 'ا'; d <= 'ى'; d++)
{
ddQuery.put(BrowseParams.STARTS_WITH, Character.toString(d));
jumpList2.addItemXref(super.generateURL(BROWSE_URL_BASE, ddQuery), Character
.toString(d));
}
我尝试使用以下代码在“浏览”页面上添加阿拉伯字母,但未成功,阿拉伯字母未显示在“浏览”页面上。我尝试过的代码如下:-else ...
我使用javascript来完成,因为我无法重建dspace。