What is the best way to make \"Back\" links, so that the application stays consistent after navigation.
onclick=\"history.go(-1)\"
. Is this very harmf
If you want to solve this by programmed navigation links, you can use a LinkedList
as a stack. This way you can set boundaries for the number of stored navigation cases.
Example:
public class BackNavigationBean {
public BackNavigationBean() {
history = new LinkedList();
}
private LinkedList history;
public LinkedList getHistory() {
return history;
}
public void setLastPage(String navigationCase) {
history.push(navigationCase);
if (history.size() > 10) {
history.pollLast();
}
}
public String getLastPage() {
return history.pop();
}
}
So in 'forward' links:
And a 'back' link would be: