你好我是jsp
的新人,我正在做一些练习,第一个是通过jspInit()
方法输出数据,我无法让它工作uu (我知道这太愚蠢了)。在我的jsp
页面上,一切正常,直到我写下这样的方法:
<%!
public void jspInit()
{
out.println("Inicializando el servlet de bienvenida");
} %>
我从服务器收到的消息是“无法解决”。
还有其他方法可以让这个方法打印一些输出数据吗?
我也想知道我的代码不起作用的原因=(
答案 0 :(得分:0)
如果您确实需要输出打印,可以使用System.our.println()
。
<%!
public void jspInit()
{
System.out.println("Inicializando el servlet de bienvenida");
} %>
隐式对象在jspInit() or jspDestroy()
方法中不可用。这意味着隐式对象仅在_jspService()
方法中可用。隐式对象是服务方法中的局部变量。因此,这些不可访问这种方法。
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
//other code here
}