已采纳回答 / 皮小皮
auth就是你直接访问manager.jsp它对你进行限制,就是你url输入/项目/auth时,它就先进入拦截器了呀,然后拦截器判断你登录没有,并给你返回结果集,如果没登录,拦截器给你返回"login",根据你配置的结果集它找到login.jsp进行登录配置的login那个action只是为了你直接访问login去登录
2017-05-14
已采纳回答 / zt1991
是因为<action>中的子标签<result>有一个默认的“type=dispatcher”(转发),如果设置为“type=redirect”(重定向),就会改变url,但数据会丢失
2017-04-14
已采纳回答 / 慕粉3183774
Tag Subsystem:Struts2的标签库他抽象了三种不同的视图技术:JSP,Volecity,FreeMaker,可以在不同的视图技术中,几乎没有差别的使用这些标签。
2017-04-01
已采纳回答 / qq_这是只仓鼠_0
对应所调用的Action中的方法的返回值,视频中返回的是内置变量SUCCESS,其实就是个String类型的success..,另外这种问题你可以使用system.out.println()的方法去看看输出的具体是什么.
2017-03-20
最新回答 / 丶子非鱼
说白了 invoke()返回了一个字符串 但是你的action 的 <result name="返回的字符串">/login.jsp</result><result name 你没有设置
2017-03-15
已采纳回答 / 杜牧之
如果您那些基本配置,已经Action类中的set/get方法都正确的话.我实在看不出您的代码有那些错误!几点建议,你可以调下试试:1:把你配的拦截器放在跳转上面,即 <interceptor-ref name="myStack"></interceptor-ref><result name="login">/login.jsp</result>2: return 建议加引号 SUCCESS;虽然hibernate内置有返回对象了,但是保险点. ...
2017-03-04