Übergabe-Wert einer java-Methode, um eine javascript-variable mit Struts 2 Tags
Habe ich eine JSP-Datei
<%@ taglib prefix="s" uri="/struts-tags"%>
<% response.setContentType("application/javascript"); %>
var collegename = '<s:text name="student.collegename"/>';
student.collegename definierten Nachrichten.Eigenschaften-Datei.
jetzt kann ich mit collegename-variable in java-script Datei.
Gibt es jeden tag in Struts2, indem Sie mit denen, die ich übergeben kann, der die java-Wert einer javascript-Variablen ?
Beispiel:
var jsvariable = 'string value of a java method';
Habe ich dieses aber nicht funktionierte:
Servlet-code: HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("collegename", collegename);
JSP-code:var collegename= '<%=request.getAttribute("collegename")%>';
Java-Script-code:alert("collegename"+collegename)
Sie zeigen auf IE:'collegename' is undefined
bitte vorschlagen
habe ich auch dies versuchen:
Action-Klasse: import javax.servlet.http.HttpServletRequest;
HttpServletRequest request;
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("collegename", collegename);
System.out.println("now getting attribute-----");
String attr=(String) request.getAttribute("cname");
System.out.println("attr is:::"+attr);
getter/setter für collegename Eigenschaft.
JSP-code:<%@ taglib prefix="s" uri="/struts-tags"%>
<% response.setContentType("application/javascript"); %>
var collegename= '<%=request.getAttribute("collegename")%>';
Java-Script-code:alert("collegename"+collegename)
Sie zeigen auf IE: 'collegename' ist undefiniert
obwohl es in der show zu bekommen-Attribut (college name) auf Konsole, aber es ist keine show auf java script alert.
Sie zeigen auf IE: 'collegename' ist undefiniert
bitte abgeben.
- was ist die Verwendung dieser Dateien: org.eclipse.jdt.core.prefs org.eclipse.ltk.core.die Umgestaltung.prefs org.eclipse.core.Ressourcen.prefs
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einige wie code.
Hoffe es hilft
Dies ruft die
getSomeValue()
Methode auf die Aktion Klasse.Wie wäre es mit EL wie ${userName} oder OGNL %{userName}...