ssh工程怎么样才能一进入页面就执行action 本帖最后由 han463481483 于 2012-03-15 02:13:54 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要么通过另外一个页面跳转过来:写个空页面,在初始化这个页面的时候调用body的onload的时候用js访问action进行跳转。要么在本页面通过onload用ajax的方式调用后台action返回数据 function aaa(){ alert("aaaaaaaaaa"); var path = document.forms[0].path.value; document.forms[0].action = path+"/show.do; document.forms[0].submit(); } }<body class="mainBody" onload="init();"></body>希望你能用得到 话说楼主这套路貌似不太对mvc不就是讲究任何访问都应该经过controller么。。 <jsp:forward page="some.do" /> 可以用js直接onload!或者用ajax局部加载 先执行action,如果成功,就带着执行后的数据进入页面,这样页面一打开就有数据了..我是这样做的...参考参考 可以试试!也可以用onload,在js里面提交表单! 两种方法:一、新建一个页面用forward方法<jsp:forward page="some.do" />设置跳转去取后台数据;二、在本页面的body标签里用onload属性加载页面初始化方法,这个初始化方法通过AJAX请求来执行。 <c:if test="${empty label}"> <c:redirect url="sys_music/querymusicList.action"></c:redirect></c:if> 你也可以写一个默认的jump.jsp 里面写上这个 <meta http-equiv='refresh' content='0;url=newsShow.action'> onlaod事件 JS跳转 document.form.action="/*.do?..." document.form.submit(); 谁说的“action是通过jsp页面的一个按钮或连接才能触发”?你在浏览器里输入action的访问路径不是可以访问么?你这问题解决很简单。在web.xml里面设置 <welcome-file-list> <welcome-file>你的action访问路径</welcome-file> </welcome-file-list>这样,直接访问工程就是访问你的action了,如http://localhost:8080/demo/ <%@ include file="action路径" %> 谢谢大家,,解决了,是想实现页面无脚本。。新建了一个页面,index.htm,把配置文件web.xml中改成 <welcome-file-list> <welcome-file>index.htm</welcome-file> </welcome-file-list>在index.htm中写<meta http-equiv="refresh" content="0;url=show.do"/> 根据url=show.do访问class,然后带着数据跳转到index.jsp谢谢大家的热情 你的意思是怎么進入一個action?不通過連接?直接訪問http://localhost:8080/a.do是這樣不? 楼主,没你这么麻烦吧,你直接把<welcome-file>index.htm</welcome-file>改成<welcome-file>show.do</welcome-file>不行吗? 大家看一下这段代码是不是有什么错误呀 SQL2000连接??? 新手问个小问题~ 大家一起面向对象 各位CSDN的好心人,有时间帮忙看一下这个贴子. weblogic9 运行连接池 问题 关于Filter的! JSP和SERVLET的关系 用rs.getString出错,救命啊 JSP 参数的字符编码问题(关于UFT-8/GB2312/BIG5) JSP页面汉字变成了unicode码 struts2 jquery ajax提交表单,后台怎么才能得到页面的值?代码怎么写啊?
要么在本页面通过onload用ajax的方式调用后台action返回数据
function aaa(){
alert("aaaaaaaaaa");
var path = document.forms[0].path.value;
document.forms[0].action = path+"/show.do;
document.forms[0].submit();
}
}<body class="mainBody" onload="init();">
</body>
希望你能用得到
二、在本页面的body标签里用onload属性加载页面初始化方法,这个初始化方法通过AJAX请求来执行。
<c:redirect url="sys_music/querymusicList.action"></c:redirect>
</c:if>
<meta http-equiv='refresh' content='0;url=newsShow.action'>
<welcome-file>你的action访问路径</welcome-file>
</welcome-file-list>
这样,直接访问工程就是访问你的action了,如http://localhost:8080/demo/
解决了,是想实现页面无脚本。。
新建了一个页面,index.htm,把配置文件web.xml中改成
<welcome-file-list>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
在index.htm中写<meta http-equiv="refresh" content="0;url=show.do"/>
根据url=show.do访问class,然后带着数据跳转到index.jsp
谢谢大家的热情
直接訪問http://localhost:8080/a.do
是這樣不?
楼主,没你这么麻烦吧,你直接把<welcome-file>index.htm</welcome-file>改成<welcome-file>show.do</welcome-file>不行吗?