struts-config.xml <action path="/html-setters-submit" type="org.apache.struts.webapp.exercise.HtmlSettersAction" name="testbean" scope="session" validate="false">你所用的那个scope肯定是REQUEST,才出现这个问题
解决方案 »
- <%@include file="fenye.jsp"%>出现乱码问题,怎么办
- jsp乱码问题,两个页面晕死
- 求求各位大虾了,小弟要哭了!!!级联菜单
- 搞不懂啊线程的基本概念
- 关于access数据库中Result set type is TYPE_FORWARD_ONLY的问题
- 用户登陆问题:if (user==null || user=="")
- 我写了一个用spring3.0的JdbcTemplate访问mysql数据库的方法,调用时出现如错误,请高人指点:
- 记录集显示问题?
- jsp中的js如何提交table给另一个jsp页面
- SmartUpload上传时在upload()处报错
- 问一个关于在线播放很白的问题
- 急,为什么我的JSP的index.jsp不能访问,而是自动跳到TOMCAT的欢迎界面,而其他的名字JSP文件的就可以访问?如下:
另外如楼上朋友所指出的,要注意一个Action的作用域,到底是request还是session。关于session的理论知识,可以参考这篇文章:http://yhe.dalian.cn/showlog.jspe?log_id=112
我刚学struts不久,你说的ActionForward应该由ActionMapping管理控制这个问题能不能再详细点,最好能指出我的哪一个类有问题!beesman() :
谢谢,这个我倒没有注意,现在看一下,如果搞定马上给分
forward.jsp-->MyServlet-->newsAdd.jsp-->ActionForm-->NewsAddAction(Action)-->newsAdd.jspMyServlet: session.setAttribute("newsType",newsType);
newsAdd.jsp: <logic:present name="newsType" scope="session">
<html:options collection="newsType"
property="phraseId"
labelProperty="phrasedSec"/>
</logic:present>NewsAddAction: session.getAttribute("newsType); //得到null值
回传到newsAdd.jsp后,下拉列表中也为空了,但是session并没有新建不知道我说明白了没有
用request.getSession().getAttribute("newsType")
你试试看,能不能解决?
关注