2 qq 34745752 qq_34745752 于 2017.01.08 10:52 提问

Struts 2 的验证跳转问题

刚学,表示不是很懂。比如说execute方法里面的
ActionContext ac = ActionContext.getContext;
if("test".equals(userName) &&
"test".equals(password)){
msg = "登录成功,欢迎" + this.userName;
returnthis.SUCCESS;
}else{
msg = "登录失败,用户名或密码错";
returnthis.ERROR;
}
难道不用获取用户的输入再进行判断的嘛?
这里表示很不懂

4个回答

baidu_36779925
baidu_36779925   2017.01.08 11:12
已采纳

你这个action类,没有这些属性吗?有,struts2就把这些放到值栈中,你跳转页面,struts2就把表单上的数据赋值到对应的值栈的变量中。

baidu_36779925
baidu_36779925 回复qq_34745752: 按照表单的name属性对应action的属性。
一年多之前 回复
qq_34745752
qq_34745752 按照什么来赋值呢?为什么表单上面的username对应的就是Action里面的username
一年多之前 回复
qq_35870893
qq_35870893   2017.01.08 14:38

Struts是根据属性来传递值的,页面中的name对应你Action中的属性名,然后在提供getter,setter方法就好了

rainjm
rainjm   2017.01.08 21:11

如果你要学习struts2,你可以去看看它的开发文档,然后再去研究,这样你才能更好的学习!

比如struts2的的运行过程,怎么运行的?

JE_GE
JE_GE   2017.01.08 11:03

userName,password提供getter,setter方法就可以了啊

qq_35870893
qq_35870893 回复qq_34745752: Struts是根据属性来传递值的,页面中的name对应你Action中的属性名,然后在提供getter,setter方法就好了
一年多之前 回复
qq_34745752
qq_34745752 但是却没有调用这些方法啊
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
struts的action跳转问题
1,零配制 convention-plugin实现零配制。    Convention   怎样寻找 Action 。   首先, Convention   会搜索所有的 Action 类, 搜索方法是从 package 的根目录开始搜索, 搜索所有含有 Struts , Struts2 , Action , actions 的 pack
struts的四种跳转方式
1、服务器端页面跳转。 配置方式:此种配置方式仅限于页面上跳转。不能用于action type="dispatcher">serverPage.ftl 2、客户端页面跳转 配置方式:此种配置方式仅限于页面上跳转。不能用于action type="redirect">serverPage.ftl 3、服务器跳转到action 配置
struts 带参数的跳转
            ActionForward forwardError = mapping.findForward("testList");            StringBuffer bf = new StringBuffer(forwardError.getPath());            bf.append("?id=id");//参数            return
struts验证
struts的验证
struts首页新闻跳转问题
struts的机制页面的数据准备需要响应一个action,这样的情况下如何为首页准备数据呢?     在struts的自己发布的example提供了一种机制:     最重要依据就是在index.html里加入     具体如下         首先,web.xml里
Struts 图片验证 源码
Struts 图片验证 Struts 图片验证 Struts 图片验证
struts下的验证
在struts中用validator作服务器端验证 作者:未知    文章来源:转载    点击数: 183     更新时间:2007-3-13 这个例子用的是struts1.2.4自带的,但愿能给你学习带来帮助。例子的目录结构和所有用到的文件,请从本站下载。    一、Form bean与jsp页面    先看jsp页面的表单,内容有姓名,地址,省(市),县,邮编,电话,E-mail。   
struts入门之验证(2)
我犯了个大错,原谅我。上次写了个  struts入门之验证(1)  里面提到基本的两种验证方法撒。第一种就validate方法验证。 但是我跳过了,直接到第二种方法用XML文件了。 按照顺序,该先写第一个。哎,惭愧。。。。 不过“亡羊补牢,为时未晚”。  我还是是接着我上次的那个Demo做的。如果你愿意看的话,可以看这里  。
Struts 2客户端验证
2011-9-14 14:19:53 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重:  Method public java.util.List org.apache.struts2.components
Struts 2 验证教程
Struts 2 验证例题 在这个例子中我们将了解到怎么样用Struts 2验证登录页面。让我们先创建一个登录页面。使用Struts UI标签,在HTML页面的头部可以放置标签。s:head可以自动生成链接CSS和Javascript库,它对显示表单元素起到很重要的作用。 s:form标签包含所有的表单元素。action属性是指定的动作(action)名,指定那个表单被提交。动作(