www.ypnh.net > 关于struts2,我的ACTION,名字叫做 LoginACtion,...

关于struts2,我的ACTION,名字叫做 LoginACtion,...

这个package是一个包,它里面放你需要配置的action,至于package的name,这个你可以随便写,它是用来给别的包继承这个包里做引用的,如果没有包要继承这个包,那个这个name你不写也完全可以的,至于你写的,里面这个name,需要和页面表单上的form表...

login.do是过滤器拦截的内容,才会有.do或者.action。而action path=/login 代表的是url的路径会被action接收。

你的 "." 代表了当前路径 如果当前路径为 /aaa/test.jsp 的时候 , 那么 调用 的就是 /aaa/Login.action

试一试

你的action路径可能不对,是不是有namespace,带上namespace。 不然就进你的配置文件,看看action配错没有,带不带默认的method

可以在action中写多个你需要的方法..然后在struts.xml中为这个action类配置多个你可以给这些起不同名字,然后用method属性制定要执行哪个方法...例如:/login.jsp/Login.jsp/welcome.jsp例如上面的配置就是为LoginAction这个action类配置了2个而...

${ctx}是使用的el表达式,获取的是项目的http路径,你可以查看一下你的项目,是否它是把该路径ctx取出放到session或者actioncontext或者是放到action的基类里面了,至于通过action找到哪个action,你在struts配置文件中查找那个form所对应的name...

要相同,不过这个要看你的WEB.XML的配置,有时候你会看到一些请求是actionname.action,那个是因为web.xml配置只拦截.action结束的请求,其它的还是按照普通的来处理。 这样说吧,如果你web.xml配置拦截为/*的话那两个action的参数就要相同,如...

有几种方法 你可以通过通配符去配置 *代表你要访问的方法 如果要实现你说的那种 你还可以使用url重写 实现伪静态 urlrewrite.xml 在这个配置文件里面 进行配置就可以对url进行映射 拦截 ^/userAction/login /meeting/lt_frontView.action?appId=...

检查下你的struts.xml包的配置() 再看你的action是否配置为a.action所对应的包,name为a.action,class为action所对应的action文件,result与action中的返回值是否一样。 拓展资料:Struts2基类: 标准返回值: ActionSupport基类中定义了五个...

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com