0
웹 응용 프로그램에서 Struts2를 사용하고 있습니다. 내 index.jsp가로드되기 전에 ActionClass가 호출됩니다. 변수 myVariable
을 localStorage에 저장하려고합니다. 그러나 내가 scriptlet을 사용할 때 나는 null 값을 얻는다. 페이지에 같은 객체의 인스턴스를 추가하려했지만 여전히 도움이되지 않습니다. 내가 여기서 잘못하고 있는게 있니? 이 방법을 사용하는 다른 방법이 있다는 것을 알고 있습니다.이 문제를 해결하는 방법은 무엇입니까?ActionClass에서 변수를 저장할 수 없습니다.
액션 클래스 ...
private String myVariable;
public String execute(){
setMyVariable("ricky bobby");
}
public void setMyVariable(String myVariable) {
this.myVariableD = myVariable;
}
public String getMyVariable() {
return myVariable;
}
는 JSP (조각) .... 그것은 두 가지 별도의 인스턴스를 만들지 만, 지금 난 그냥 원하는
<%@ page language="java" import="actionPackage.*"%>
<script>
<% ActionClass ac = new ActionClass(); %>
var acVar = "<%= ac.getMyVariable() %>";
localStorage.setItem("acVar",acVar);
</script>
임 확신 localStorage에 무언가를 저장할 수 있도록
조치 클래스 및 JSP로 메소드를 표시하십시오. –
괜찮 니? – wjhplano