www.bzyk.net > Struts2 简单的ACtion访问问题

Struts2 简单的ACtion访问问题

你确实没有定义啊.. 你现在这种定义方法是不能用!add的..因为你不是配置全局Action..要单独配置,修改struts.xml如下: /WEB-INF/jsp/Login.jsp /WEB-INF/jsp/Login.jsp 访问时,用localhost:....../LoginAdd

不要这样写method,method直接指定action里的方法。 另外,题外话,为什么你action声明的service,要实例化?没有用spring层注入?

做拦截器了吗,加个拦截器,必须要访问indexaction才能继续往下走,你第一次访问了,代表你进到了这个入口,那么你再访问它就不再去调了,一般你做拦截器,每次访问都必须要走indexaction来验证,来走这个action,这样才可以,要不然开发的程序...

需要动态调用action类方法 有两种方法: 第一种是在 在struts.xml里面的标签属性里需要修改你的action名:name="(你的action名)_*" 另外还要添加:method="{1}" 例: 第二种是直接写 Fwxx--是你的action类的名字

跟表单请求时一样的,跟路径/项目名/url?参数1&参数2&

没太明白你的意思,但是我简单说明一下,struts会为每一个请求开启一个线程的,所以你说的问题根本不存在,当然假如会有线程不安全的情况,你的问题还是可以避免,比如不要声明全局变量,那么就不会出现问题, 你可以简单的去看看关于内存分配的...

让浏览器地址栏直接访问action:在配置文件的过滤器中拦截.action的请求,就可以 禁止用户直接通过浏览器地址栏直接访问action:这个需求很奇怪,action一定要走的,但是可以在进入action的时候使用标志判断,直接退出。。。

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

你web.xml中是怎么配的,估计是你的struts2拦截不对,参考配制如下: struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 *.action struts2 /struts/* 也可拦截所有访问: struts2 org.apache.struts2.dispatcher.FilterDispatche...

一般来说,只要web.xml中配置正确的映射路径,struts.xml能够实例化action就不会出现404错误,可能是web.xml中的filter-mapping出现问题 action org.apache.struts2.dispatcher.FilterDispatcher action /* 你把/*的内容改动后调试看看,good luck! ...

网站地图

All rights reserved Powered by www.bzyk.net

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