我在jsp里面<% %>里面 写一个 int a =100; 然后我想把这个数放作用域里 例如application.setAttribute("no",a);
然后在servlet里面 通过这个作用域.getAttribute 再取到 结果取到的null...
求问 到底怎么回事?好久没看这个了只有个大概印象,求哥们帮忙
然后在servlet里面 通过这个作用域.getAttribute 再取到 结果取到的null...
求问 到底怎么回事?好久没看这个了只有个大概印象,求哥们帮忙
不知道传递属性的时候,是指向a,还是会自己建一个变量保存a的值。
<%! int a = 100 %>
<% pageContext.setAttribute("no",a) %>
javax.servlet.http.HttpSession session = null;
final javax.servlet.ServletContext application;
final javax.servlet.ServletConfig config;
javax.servlet.jsp.JspWriter out = null;
final java.lang.Object page = this;
javax.servlet.jsp.JspWriter _jspx_out = null;
javax.servlet.jsp.PageContext _jspx_page_context = null;
有没有对应错,
application是整个容器,放进去不会丢失的
设置后,输出,参考