| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1547 人关注过本帖
标题:struts 的request 问题
只看楼主 加入收藏
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1987
专家分:4
注 册:2006-7-1
收藏
得分:0 
lz可能对里面的方法有些误解,public void reset(ActionMapping mapping, HttpServletRequest request)
方法是用来初始化前台参数的!并不是用来接受参数的,在validator方法里面是可以得到前台值的!

[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2007-08-27 17:09
netstriker
Rank: 1
等 级:新手上路
威 望:1
帖 子:257
专家分:0
注 册:2007-3-24
收藏
得分:0 
public class LoginForm extends ActionForm
{
private String name; //这里值是多少啊???
public void reset(ActionMapping mapping, HttpServletRequest request)
{
String name=request.getParameter("name");
}
}
在调用完 public void reset(ActionMapping mapping, HttpServletRequest request) 方法前当然
private String name是一个null在调用完reset方法后就会有值了,
其实我的意思很简单,就是每一次刷新的时候都可以保留原来页面的值,就是说,填在jsp页面的值,不会因为
刷新而被reset方法清空.想通过public void reset(ActionMapping mapping, HttpServletRequest request)
方法中的request参数想得到jsp页面上的值.请问高手,有其他方法吗?~~~

2007-08-27 17:49
wangagailin
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-8-29
收藏
得分:0 

我在问一下在FormBean中:

public class LoginForm extends ActionForm
{
private String name; //这里值是多少啊??? null值
public void reset(ActionMapping mapping, HttpServletRequest request)
{
String name=request.getParameter("name");
}
}


2007-08-29 17:00
xhdwell
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-5-15
收藏
得分:0 
struts-config文件里面有没配好啊?

坚持自己的选择!向着理想迈出了第一步!
2007-08-31 12:24
hopemosue
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-10-20
收藏
得分:0 

我感觉是不是你的action 后面没有post啊,试下


小弟初学struts,望学姐学哥多多指教
2007-10-23 08:40
suncf1985
Rank: 2
等 级:论坛游民
威 望:1
帖 子:158
专家分:35
注 册:2007-10-11
收藏
得分:0 
name 好像是关键字吧!

换个别的名试一下!

我以前在javaScript 中碰到 过这样的问题!

以后:独自享受着快乐、品味着孤独、体会着没有回忆的回忆....
2007-10-23 09:17
子夜光
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-11-3
收藏
得分:0 

我是这样看的!!!!
你的jsp在被访问时,就会去调这个类的这个方法,,
所以根本就不存在提交表单!!!!
不信可以用System.out.println("???")
打一打,


哎!大家一起努力吧!
2007-10-24 15:14
blackboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:34
专家分:0
注 册:2007-10-21
收藏
得分:0 
<body>
<html:form action="/login.do">
<html:text property="name"/>
<html:submit/><html:cancel/>
</html:form>
</body>
struts里面要用.do
2007-10-25 16:50
blackboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:34
专家分:0
注 册:2007-10-21
收藏
得分:0 
method="post"
2007-10-25 16:51
快速回复:struts 的request 问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039747 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved