JSP设置跳转路径 50

我这有个JSP代码是添加学生信息的,整个系统页面是按学院-系-班级-学生层层递进的,但是每次添加完学生成绩总是跳转回学院很麻烦,怎么才能改成跳转到上一页呢?<%@page... 我这有个JSP代码是添加学生信息的,整个系统页面是按学院-系-班级-学生层层递进的,但是每次添加完学生成绩总是跳转回学院很麻烦,怎么才能改成跳转到上一页呢?

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%
String path = request.getContextPath();
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link href="<%=path %>/css/Common.css" rel="stylesheet" type="text/css" />
<link href="<%=path %>/css/sitegeneric08.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%=path %>/My97DatePicker/WdatePicker.js"></script>

<script type="text/javascript">
function check()
{

}

</script>
</head>

<body onload="init()">
<div class="NewContainer770">
<div class="BoxHeader">
<div class="BoxHeader-center MarginTop10">录入班级信息</div>
</div>
<div class="Slot">
<form action="<%=path %>/banjiAdd.action" name="form1" method="post">
<table align="left" border="0">
<tr>
<td align="center">班级编号:</td>
<td><input name="banjiBianhao" type="text" maxlength="12"/></td>
</tr>
<tr>
<td align="center">班级名称:</td>
<td><input type="text" name="banjiName" maxlength="15"/></td>
</tr>
<tr>
<td align="center">入学年份:</td>
<td><input class="Wdate" readonly="true" type="text" id="banjiRuxuenianfen" name="banjiRuxuenianfen" onfocus="new WdatePicker(this)"/></td>
</tr>
<tr>
<td colspan="2">
<input type="hidden" name="zhuanyeId" value="<%=request.getParameter("zhuanyeId") %>">
<input type="submit" value="确定""/>
<input type="reset" value="重置"/>
<input type="button" onclick="javascript:history.go(-1);" value="返回"/>
<font color="red"></font>
</td>
</tr>
<tr height="30">
</tr>
</table>
</form>
<ul>
<li><a href="" title=""> </a> </li>
<li><a href="" title=""> </a> </li>
</ul>
</div>
</div>
</body>
</html>
帮我改下代码,添加班级提交表单成功后跳转到上一页。
这个是banjiAdd.action
public String banjiAdd()
{
TBanji banji=new TBanji();
banji.setBanjiBianhao(banjiBianhao);
banji.setBanjiName(banjiName);
banji.setBanjiRuxuenianfen(banjiRuxuenianfen);
banji.setBanjiDel("no");
banji.setZhuanyeId(zhuanyeId);
TZhuanye zhuanye=zhuanyeDAO.findById(zhuanyeId);
TXibie xibie=xibieDAO.findById(zhuanye.getXibieId());
banji.setXibieId(zhuanye.getXibieId());
banji.setXuyuanId(xibie.getXuyuanId());
banjiDAO.save(banji);
this.setMessage("添加成功");
this.setPath("xuyuanMana.action");
return mapping.findForward("success");
}
我用的是my eclipse+tomact,其他软件不懂……
展开
 我来答
曹春枝年9746
2012-04-23 · TA获得超过6.2万个赞
知道大有可为答主
回答量:3.1万
采纳率:0%
帮助的人:4188万
展开全部
如果你的上一页面叫banjiAdd.jsp,路径为WebRoot/jsp/banjiAdd.jsp那么在你的struts的struts.xml同名的包里面,添加
<action name="banjiAdd" class="你的跳转的action的java控制类">
<result name="success">/jsp/banjiAdd.jsp</result>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xihuazhoujin
2012-04-23 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:69.5万
展开全部
童鞋,假如你的控制跳转的action类叫做banjiAdd.java,在com.banji.action包里面,如果你的上一页面叫banjiAdd.jsp,路径为WebRoot/jsp/banjiAdd.jsp那么在你的struts的struts.xml同名的包里面,添加
<action name="banjiAdd" class="com.banji.action.banjiAdd.">
<result name="success">/jsp/banjiAdd.jsp</result> ,应该行的!! 我先没有登陆成功,结果匿名回答了。/汗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyjiacan
推荐于2017-10-06 · TA获得超过3912个赞
知道小有建树答主
回答量:894
采纳率:100%
帮助的人:1085万
展开全部
banjiAdd.action

在struts中配置这个的映射,result为success的返回页面为上一页的url
更多追问追答
追问
啊?那具体怎么改呢,我完全不会啊,是在这个JSP页面改么?
追答
struts的配置文件里面啊

/上一页的地址
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveyou7664
2012-04-17 · 超过11用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:33.2万
展开全部
在action里 写成功后提交到return mapping.findForward("success");
在配置里写 <forward name="success" path="/上一页jsp页面" />
这个是struts1.3版本的 不知道2版本是咋样的,还没学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周是周树人的周
2012-04-17
知道答主
回答量:56
采纳率:100%
帮助的人:10.1万
展开全部
struts框架不动,俺只会mvc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式