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

Struts2 简单的ACtion访问问题

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

如果你是struts2。可以不加.action的。还可以修改。 struts.xml中的配置如下: //value中就是你修改的后缀名。比如修改为.do

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

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

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

有2种方式可以实现! 1.建个空的jsp页面,页面内容 response.sendRedirect("/index!index.action"); 就这样一句话! 这里就是你的jsp文件 2.在WEB-ROOT下建个空文件文件名就是你的action的名字(像这样index!index.action作为文件名) index!inde...

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

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

首先,struts2进行权限验证是用拦截器做的 一个简单的登录拦截器示例如下: package com.zdf.interceptor; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.intercep...

ClassNotFound, 应该是少了jar包,你看看项目里有没有commons-logging-xxxx.jar,没有就上网找一个

网站地图

All rights reserved Powered by www.bzyk.net

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