如题,最好用JSP实现,不要用JS,因为没学过JS。。
解决方案 »
- newxy发布已有十来天,有用过或看过的吗?大家给我提点意见。
- #欢迎讨论:如何加强基于jsp系统的安全性问题#
- 哪位高手帮帮忙? JSP+TOMCAT 报错HTTP Status 500
- 请问 asp request("produceid") 在jsp里怎么写啊 谢谢
- tomcat部署出问题了,求解决啊
- 如何使double型的数据输出的时候不是一大长串小数?
- 求linux下jsp的开发工具!
- jsp需要关闭rs.close和conn.close吗?在什么时候才需要呢?
- 求助!!mybatis3.4.4 SelectProvider 报错
- spring+quartz动态任务报错请问为什么?????
- ExReport(v0.1发布)_基于Excel,最贴近用户和开发者的报表系统。
- 父页面给子页面传值问题。
SERVLET 转向B ,带参数
B 接受参数
比如servlet叫Sendpara
a.jsp里:
<a href="Sendpara?value=...">传参数给b</a>Sendpara.java里
String para= request.getParameter("value");
response.sendRedirect("/b.jsp?value="+para);这样重定向就会刷新了,还要注意路径。
main.jsp中
<frameset cols="50%,*"><frame name="left" src="a.jsp"> <frame name="right" src="b.jsp">
</frameset> a.jsp中:
<a href="b.jsp?value=...." target="right">传参数给b </a>b.jsp中:
<body>
<% String para = request.getParameter("value"); %>value=<%=para%>
</body>
<a href="b.jsp?value=...." target="right">传参数给b </a>
value=...这边应该怎么填?
先在a.jsp中获取参数,并做处理:
<%
String value1 = request.getParameter("value1");
String value2 = value+"yyy";
%>
<a href="b.jsp?value=<%=value2%>" target="right">传参数给b </a>
这样就把value2传给b.jsp了
7楼的应该是
<%
String value1 = request.getParameter("value1");
String value2 = value1+"yyy";
%>
String sql = "update 2007dminfo set department=?,adate=?,yearbook=? where id=?";
ps = con.prepareStatement(sql);
ps.setString(1,departmentname);
ps.setString(2,adddate);
ps.setString(3,yearbook);
ps.setString(4,dpid);
ps.execute();
if((ps.getMoreResults()==false) && (ps.getUpdateCount()==-1))
{
out.print("<script language=javascript>window.parent.mainFrame.location.href='dpmanager.jsp';window.parent.leftFrame.location.reload();</script>");
//response.sendRedirect("dpmanager.jsp");
}
else
{
out.print("<script language=javascript>alert('操作失败!~');");
out.print("history.go(-1);</script>");
}
JS还是很管用的.