如何在JSP中使用Java类变量

时间:2014-01-17 12:33:58

标签: jsp

我正在使用Struts2,我需要访问JSP页面上的Java类变量。我该怎么做?在Java变量中,我添加了脚本和HTML。我需要渲染HTML和脚本。在textField中,我可以轻松访问变量commonString。但我无法将其呈现为HTML。

java页面中的变量:

 StringBuilder data=new StringBuilder().append("<script type=\"text/javascript\"       src=\"").append("js/crossfilter.v1.js").append("\"></script>");
         data.append("js/bubble.js").append("\"></script>").append("<body onload='bubble").append("<%=request.getAttribute("+commonString+")%>)").append("'>").append("</body>");
         String commonString=data.toString();

HTML页面:

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ page import="com.helical.efw.view.StageExecution" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" 
 prefix="c" %>
 <html>
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
    </script>
    <title>Insert title here</title>
    <style>

         text {
     font: 10px sans-serif;
      }
      </style>
        <%!
         String ss;
       %>
       </head>
     <s:textfield name="commonString" value="%{commonString}"></s:textfield>
     </html>

0 个答案:

没有答案