struts2 打开jsp页面,直接触发action,在本页面显示结果
给个实例 搜索更多相关主题的帖子:
action jsp 页面 触发 结果
----------------解决方案--------------------------------------------------------
给自己顶一下
----------------解决方案--------------------------------------------------------
会了吗?
----------------解决方案--------------------------------------------------------
<jsp:forward page="empl.do?operate=dogetAll"></jsp:forward>
在struts-config.xml 中 <action-mappings>
<action attribute="employeeForm" input="/index.jsp"
name="employeeForm" path="/empl" scope="request" parameter="operate"
type="xlh.e166.chap7.web.action.EmployeeAction">
<forward name="show" path="/show.jsp" />
<forward name="error" path="/error.jsp" />
</action>
</action-mappings>
然后在Action 中 继承DispatchAction就OK了
----------------解决方案--------------------------------------------------------
找到解决方法了
<jsp:forward page="empl.do?operate=dogetAll"></jsp:forward>,应该是struts1.x的吧
我的方法是:test.jsp
<body onload="window.location='findAllGoods.action'">
通过XML
然后跳转到findAllGoods.action
----------------解决方案--------------------------------------------------------
<s:action>
----------------解决方案--------------------------------------------------------
你看看STRUTS2包里含的的例子就知道了。在根目录下都有一个index。html如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=example/HelloWorld.action">
</head>
<body>
<p>Loading ...</p>
</body>
</html>
----------------解决方案--------------------------------------------------------
window.location可能在某些浏览器中不行的。
----------------解决方案--------------------------------------------------------