如何在jsp页面onload时调用servlet1.article.jsp页面
//通过TreeServlet的doget请求转发到article.jsp
<%@ page language="java" contentType="text/html;charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.util.*,Bean.Article"%><%
List<Article> articles = new ArrayList<Article>();
if (request.getAttribute("articles") != null) {
articles = (ArrayList) request.getAttribute("articles");
}
%>
<html>
<head></head>
<body></body>
</html>
2.TreeServlet文件
//此servlet通过调用一个javaBean获得一个Article对象集合,并将请求转发到article.jsp页面
public class TreeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { //设置上下文响应的类型和编码
response.setContentType("text/html;charset=GBK");
//创建一个List容器,用于存储Article对象
List<Article> articles= new ArrayList<Article>();
//获得返回ArrayList容器的Article对象集合
articles=ArticleTree.getTree();
//将得到的容器放到request对象的属性中
request.setAttribute("articles",articles);
//将请求转发
request.getRequestDispatcher("article.jsp").forward(request, response);
}请教各们大虾们,如何在article.jsp页面初始化时,调用TreeServlet的doget请求方法,以便对页面进行初始化,谢谢!
//通过TreeServlet的doget请求转发到article.jsp
<%@ page language="java" contentType="text/html;charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.util.*,Bean.Article"%><%
List<Article> articles = new ArrayList<Article>();
if (request.getAttribute("articles") != null) {
articles = (ArrayList) request.getAttribute("articles");
}
%>
<html>
<head></head>
<body></body>
</html>
2.TreeServlet文件
//此servlet通过调用一个javaBean获得一个Article对象集合,并将请求转发到article.jsp页面
public class TreeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { //设置上下文响应的类型和编码
response.setContentType("text/html;charset=GBK");
//创建一个List容器,用于存储Article对象
List<Article> articles= new ArrayList<Article>();
//获得返回ArrayList容器的Article对象集合
articles=ArticleTree.getTree();
//将得到的容器放到request对象的属性中
request.setAttribute("articles",articles);
//将请求转发
request.getRequestDispatcher("article.jsp").forward(request, response);
}请教各们大虾们,如何在article.jsp页面初始化时,调用TreeServlet的doget请求方法,以便对页面进行初始化,谢谢!
解决方案 »
- JSP项目中数据库SQL SERVER2000出错的问题?
- struts2 实体提交的时候为什么有时候得不到数据?
- struts2 返回 JSON值 使用插件返回对象特定属性的问题
- jsp 地址栏路径乱码问题
- jacob 大虾解决下
- Ecplipse3.4+Myeclipse7.0+aptana 组合后无法打开software update
- 如何解决图片名字引起的中文问题?
- 网页即时聊天的做法和原理有哪些
- 我的javabean不能用,好可怜!-----美女求助 在线等
- SpringAOP的MethodBeforeAdvice没有起作用,帮忙看一下。
- 配置jndi时的问题
- 怎么在模态对话框中提交父页的form
pageEncoding="GB18030"%>
<jap:include path="<%=request.getContextPath()%>/servlet路径"/>
<%@ page import="java.util.*,Bean.Article"%>
<jsp:include page=" <%=request.getContextPath()%>/servlet路径"/>
呼呼,人老了。唉
则使用:<jsp:include page="/abc/cefef"/>