所以我用c:forEach从表中读出值但是我需要将它们与href链接,href会将用户重定向到该特定页面:(
mViewHolder.imagemore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final PopupMenu menu = new PopupMenu(context, v);
menu.getMenuInflater().inflate(R.menu.popup_menu, menu.getMenu());
menu.show();
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.action1:
deleteSong(position);
break;
case R.id.action2:
Toast.makeText(context, "your desire action is " + item.toString(), Toast.LENGTH_SHORT).show();
break;
case R.id.action3:
Toast.makeText(context, "your desire action is " + item.toString(), Toast.LENGTH_SHORT).show();
break;
case R.id.action4:
Toast.makeText(context, "your desire action is " + item.toString(), Toast.LENGTH_SHORT).show();
break;
case R.id.action5:
Toast.makeText(context, "your desire action is " + item.toString(), Toast.LENGTH_SHORT).show();
break;
default:
break;
}
return true;
}
});
}
});
这里是输出
答案 0 :(得分:0)
如果你使用普通的servlet,你可以做这样的事情
<a href="courses?course_name=${courses.course_name}">${courses.course_name}</a>
此外,您还需要使用“courses”URL映射servlet。它将从GET请求中读取属性“课程名称”,并根据其值将用户重定向到他选择的页面。