这个看你用不用框架了。不用框架,
原始的servlet:前台发送请求》web容器解析web.xml,找到对应请求的servlet》执行servlet的doService()方法》调用doGet()/doPost()》响应请求
使用类似strtuts或springMVC框架:前台发送请求》框架核心控制器解析配置文件或注解配置》找到对应的逻辑处理类或方法》处理请求》根据处理类或方法返回的结果响应请求
public String getSeesionArrays() {
HttpSession session =ServletActionContext.getRequest().getSession();
String [] bbb={"第一个元素","第二个元素","第三个元素","第四个元素","第五个元素"};
try {
session.setAttribute("bbb", bbb);
} catch (Exception e) {
e.printStackTrace();
}
return "details";
}
当然不管怎么样,用servlet,struts,webwork,spring mvc还是纯JSP,只要能将数组bbb的值设置成session范围属性,然后能够跳转到目标JSP页面或是浏览器不关闭的情况下,到任何页面,可以通过如下方式获得
<%@ page language="java" pageEncoding="GBK"%>
<%@taglib prefix="s" uri="/struts-tags"%>
JSP (界面提交) ---->Action ---->Service ---->Dao ---->DB(SSH 架构)
你的话太笼统。也不知道你说的是哪一块。
J2SE的时候,前台可以是swing,后台可以是Jdbc数据库。流程就是前台一个按钮,执行一个方法,方法调用Jdbc,连接数据库。
JavaEE的时候,前台一般是jsp,后台可以是框架(Spring+Hibernate...),流程就是前台发送一个请求,后台去处理相关信息,然后返回数据。
这个是看框架的