日期:2014-05-18  浏览次数:20678 次

请问如何让javabean调用,在被jsp页提交后,才运行
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JSP Page</title>
  </head>
  <body>
  <form name="a" method="get">
  <input type="text" name="sets" value="" />
  <jsp:useBean id="bean" scope="page" class="beans.NewBean">
  <jsp:setProperty name="bean" property="s" param="sets" />
  </jsp:useBean>
  <input type="submit" value="ok" name="ok" />
<%=bean.gets()%>//请问如何能在页面的ok按钮被按下后,再运行这一条语句???
  </form>
  </body>
</html>


------解决方案--------------------
希望你先分清楚,客户端和服务器的区别

按钮是在html页面,是运行在客户端的
<%=是jsp标签,是运行在服务器端的


------解决方案--------------------
回LZ,那条语句是不可能在用户点按钮后才运行的,最好的方法就是你把那段的逻辑移植到javascript中
------解决方案--------------------
提交到服务端,带一个参数过来,根据参数判来执行,,
呵呵,不过好象没什么意义。。
------解决方案--------------------
使用ajax 吧!
------解决方案--------------------
只能用AJAX了
------解决方案--------------------
JAVA交流与学习群:45633778 
挑战技术,超越自我!!