谁知道JAVA从前台到后台的流程? 谢谢 最好详细点 100

 我来答
百度网友f305228
推荐于2017-05-24 · TA获得超过131个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:100万
展开全部
这个看你用不用框架了。不用框架,
原始的servlet:前台发送请求》web容器解析web.xml,找到对应请求的servlet》执行servlet的doService()方法》调用doGet()/doPost()》响应请求
使用类似strtuts或springMVC框架:前台发送请求》框架核心控制器解析配置文件或注解配置》找到对应的逻辑处理类或方法》处理请求》根据处理类或方法返回的结果响应请求
尚帝之父
2014-10-30 · TA获得超过199个赞
知道小有建树答主
回答量:151
采纳率:46%
帮助的人:44万
展开全部
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"%>
<html>
<head>
<title>资源列表</title>
<style type="text/css">
</style>
<script language="javascript" type="text/javascript">
function initialJSP(){
var bbb=document.getElementsByName("array");
var info="";
for( i=0;i<bbb.length;i++){
info +=bbb[i].value+",";
}
alert(info);
}
</script>
</head>

<body onLoad="initialJSP()">
<h1>
资源列表
</h1>
<ul>
<%
String bbb[]=(String[])session.getAttribute("bbb");
for(String s:bbb){
%>
<li>
<input type="hidden" name="array" value="<%=s%>" />
<%=s %>
</li>
<%
}
%>
</ul>
</body>

</html>
当然,按照要求,JSP页面当中要不存在<%%>,也就是没有JAVA代码才是合格的,但是这里就勉强那这个做个事例!然后输出结果如下图,显然已经取到了bbb数组,不过都是String类型的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zlingbd
2014-10-30 · 超过34用户采纳过TA的回答
知道答主
回答量:259
采纳率:0%
帮助的人:88.2万
展开全部
JSP (界面提交) ---->Action ---->Service ---->Dao ---->DB(SSH 架构)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
馒头和小笼包
2014-10-30 · TA获得超过163个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:153万
展开全部
你的话太笼统。也不知道你说的是哪一块。
J2SE的时候,前台可以是swing,后台可以是Jdbc数据库。流程就是前台一个按钮,执行一个方法,方法调用Jdbc,连接数据库。
JavaEE的时候,前台一般是jsp,后台可以是框架(Spring+Hibernate...),流程就是前台发送一个请求,后台去处理相关信息,然后返回数据。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuxinjian007
2014-10-30 · TA获得超过143个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:57.3万
展开全部
这个是看框架的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式