表单提交问题 各位高手,我刚刚接触web开发,现在想在jsp表单提交以后,然后在jsp中获取从后台返回的值a,根据a返回的值弹出不同的对话框。如何实现啊??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 request.setAttribute(这里放一个值,在前台用, 这里是你在后台的值)String a = "11111";request.setAttribute("a",a);可以这样的,然后在前台get一下就好了 后台:request.setAttribute("test","test");前台:<% String test = (String)request.getAttribute("test");%>alert(test); 传值的话就是楼上的方法了~~你要弹出不同的对话框可以在新页面做一个隐藏域<hidden>在javascript里获取值<body onload="xxx()">然后用if语句弹窗就可以了 后台:request.getSession.setAttribute("test","test");前台加入一句话<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>然后是下面代码<c:choose> <c:when test="${test == 1}"> <script>alert(1);</script> </when> <c:when test="${test == 2}"> <script>alert(2);</script> </when> <c:when test="${test == 3}"> <script>alert(3);</script> </when> <otherwise> <script>alert("other");</script> </otherwise></choose> request.setAttribute("test",test);然后在页面request.getAttribut("test");进行判断弹出不同对话框 jsp页面一<form action="do_jsp页面" method="post"> <input type="text" name="name"> <input type="submit" value="提交"></form>do_jsp页面:<% String name=request.getParament("name"); //绑定到request中 request.setAttribute("js",name); //转发 request.getRequestDispatcher("/jsp页面二").forward(request,response);%>jsp页面二<body> <% String js=request.getAttribute("js"); out.print("<script>alert("+js+")</script>"); %></body> 500错误~~哪位高手进来给瞅一眼。。?谢谢! Ext 3.0 唯一验证。 页面导航框架??? 在windows下能正常运行的JSP,而在Linux下不能正常显示 如何实现 在一个表单里实现 提交文本框和文件 tomcat(5.0)连接db2问题,救命阿。。。,问题解决另开帖给分100 访问webservice异常 如何成为一个优秀的jsp程序员 APPLET与SERVLET的通信 在java里边找不到httpclient里的GetMethod 实现双网站同时登陆 抽象Connection类为什么可以直接调用?
request.setAttribute(这里放一个值,在前台用, 这里是你在后台的值)String a = "11111";
request.setAttribute("a",a);
可以这样的,然后在前台get一下就好了
request.setAttribute("test","test");
前台:
<%
String test = (String)request.getAttribute("test");
%>
alert(test);
你要弹出不同的对话框可以在新页面做一个隐藏域<hidden>在javascript里获取值<body onload="xxx()">
然后用if语句弹窗就可以了
request.getSession.setAttribute("test","test");
前台加入一句话
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
然后是下面代码
<c:choose>
<c:when test="${test == 1}">
<script>alert(1);</script>
</when>
<c:when test="${test == 2}">
<script>alert(2);</script>
</when>
<c:when test="${test == 3}">
<script>alert(3);</script>
</when>
<otherwise>
<script>alert("other");</script>
</otherwise>
</choose>
然后在页面request.getAttribut("test");
进行判断弹出不同对话框
<form action="do_jsp页面" method="post">
<input type="text" name="name">
<input type="submit" value="提交">
</form>do_jsp页面:
<%
String name=request.getParament("name");
//绑定到request中
request.setAttribute("js",name);
//转发
request.getRequestDispatcher("/jsp页面二").forward(request,response);
%>jsp页面二
<body>
<%
String js=request.getAttribute("js");
out.print("<script>alert("+js+")</script>");
%>
</body>