在A页面中可以访问session。
我的页面流转是用ONCLICK的,是不是这种问题。
<%@ page import="org.apache.struts.action.*,
java.util.Iterator,
com.DocManager.MutiUploadForm"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page contentType="text/html; charset=GB2312" %>
<script language="JavaScript" type="text/JavaScript">
function pasteAction()
{
document.mutiUploadForm.action="mutiUploadAction.do?action=paste";
}
function finishAction()
{
document.mutiUploadForm.action="mutiUploadAction.do?action=finish";
}
function deleteAction()
{
document.mutiUploadForm.action="mutiUploadAction.do?action=delete";
}</script>
<html:html>
<body>
<html:form action="/mutiUploadAction.do" enctype="multipart/form-data">
粘贴附件
<p>--------------------------------------------------------------------------------</p>
<p>1、点“浏览”按钮,找到您所要粘贴的附件文件(附件最大为4M):<br>
<html:file property="theFile" />
</p>
<p>2、选定一个文件后,点“粘贴”按钮,将该文件贴到邮件上:
<html:submit value="粘贴" property="Submit2" onclick="pasteAction()"/>
</p>
<p>3、如有多个附件文件要粘贴,重复1、2步骤;</p>
<p>4、所有的附件粘贴完毕后,点“完成”按 钮返回。
<html:submit value="完成" property="Submit3" onclick="finishAction()"/>
</p>
<p>选择下面的附件:
<html:select property="select1">
<logic:iterate id="filelist" name="filelist">
<html:option value="1"><bean:write name="filelist" property="name" /></html:option>
</logic:iterate>
</html:select>
<html:submit value="删除" property="Submit4" onclick="deleteAction()"/>
</p>
<p>现在附件文件总量为:0 个文件 共 0.0K 字节<br>
<br>
</p>
</html:form>
</body>
</html:html>
我的页面流转是用ONCLICK的,是不是这种问题。
<%@ page import="org.apache.struts.action.*,
java.util.Iterator,
com.DocManager.MutiUploadForm"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page contentType="text/html; charset=GB2312" %>
<script language="JavaScript" type="text/JavaScript">
function pasteAction()
{
document.mutiUploadForm.action="mutiUploadAction.do?action=paste";
}
function finishAction()
{
document.mutiUploadForm.action="mutiUploadAction.do?action=finish";
}
function deleteAction()
{
document.mutiUploadForm.action="mutiUploadAction.do?action=delete";
}</script>
<html:html>
<body>
<html:form action="/mutiUploadAction.do" enctype="multipart/form-data">
粘贴附件
<p>--------------------------------------------------------------------------------</p>
<p>1、点“浏览”按钮,找到您所要粘贴的附件文件(附件最大为4M):<br>
<html:file property="theFile" />
</p>
<p>2、选定一个文件后,点“粘贴”按钮,将该文件贴到邮件上:
<html:submit value="粘贴" property="Submit2" onclick="pasteAction()"/>
</p>
<p>3、如有多个附件文件要粘贴,重复1、2步骤;</p>
<p>4、所有的附件粘贴完毕后,点“完成”按 钮返回。
<html:submit value="完成" property="Submit3" onclick="finishAction()"/>
</p>
<p>选择下面的附件:
<html:select property="select1">
<logic:iterate id="filelist" name="filelist">
<html:option value="1"><bean:write name="filelist" property="name" /></html:option>
</logic:iterate>
</html:select>
<html:submit value="删除" property="Submit4" onclick="deleteAction()"/>
</p>
<p>现在附件文件总量为:0 个文件 共 0.0K 字节<br>
<br>
</p>
</html:form>
</body>
</html:html>
lj0425(冰芝麻) :你说的是谁的scope?
例如: <action path="/booktBoxAction"
type="wo.yao.chuang.ye.syasyu.web.action.booktBoxAction"
name="GetBoxActionForm"
scope="session"
input="/jsp/result.jsp">
<forward name="success" path="/jsp/2.jsp"/>
中的scope
在action里HttpSession session = request.getSession();就可以用了。
给分。