日期:2014-05-16 浏览次数:20391 次
在JSP页面中当页面载入的时候,自动启动一个action,并且只执行一次。
当然这里使用到Jquery。先要去下载一个Jquery.js,网上有的,去百度搜索一下。
新建一个JSP页面,写上如下代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'MyJsp.jsp' starting page</title> <script type="text/javascript" src="js/jquery1.9.js"> </script> <script type="text/javascript"> $(function($) { if ($("input:first").val() == "") $("form").submit(); }); </script> </head> <body> <form action="loadAction.action" method="post"> <input type="hidden" value="${flag}"> </form> </body> </html>