javaaction
❶ java中的@Action问题
就是一个Action的跳转配置嘛;
@内ParentPackage("struts-default")
@Namespace("/")
@Results( {
@容Result(name = "success", location = "/xx.jsp")
})
@ExceptionMappings( {
@ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })
public class DemoAction extends ActionSupport{
@Action("xx")
public String execute(){
return SUCCESS;
}
}
❷ @Action(value="/login"在java语句中是什么意思
|struts中采用注解配置Action
需要导入struts2-convention-plugin的jar包
Action
省略getters和setters
@ParentPackage("xystruts-default")
@Namespace("/login")
{
privateStringverifyCode;
@Action(value="login",results={@Result(location="/pages/main.jsp"),@Result(name="login",location="/pages/login.jsp")})
publicStringlogin()
{
StringsysVerifyCode=(String)getSession().get("verifyCode");
if(StringHelper.isEmpty(verifyCode)||!.equalsIgnoreCase(verifyCode))
{
addActionError("验证码错误");
return"login";
}
return"success";
}
@Action(value="logout",results={@Result(location="/pages/login.jsp")})
publicStringlogout()
{
Mapsession=getSession();
if(session!=null)
session.clear();
return"success";
}
}
JSP
<formaction="login/login.action"></form>
<ahref="login/logout.action">登出</a>
其中Result注解中name属性为空,表示默认为"success"
常用注解如下
Namespace:指定命名空间
ParentPackage:指定父包
Result:提供了Action结果的映射(一个结果的映射)
Results:Result注解列表
ResultPath:指定结果页面的基路径
Action:指定Action的访问URL
Actions:Action注解列表
ExceptionMapping:指定异常映射(映射一个声明异常)
ExceptionMappings:一级声明异常的数组
InterceptorRef:拦截器引用
InterceptorRefs:拦截器引用组
❸ java系统方法action()的用法
用map存数据key存编号values存个你新建的类新建的类里存书的属性map。put(1111,book)
❹ java中的action怎么写
public interface Actionextends ActionListener
Action 接口提供 ActionListener 接口的一个有用扩展,以便若干控件访问相同的功能。
除了 ActionListener 接口定义的 actionPerformed
方法之外,此接口还允许应用程序在一个位置定义:
描述函数的一个或多个文本字符串。这些字符串可用于显示按钮的立体文本、在菜单项中设置文本等等。
描述函数的一个或多个图标。这些图标可用于菜单控件中的图像,或者用于更复杂用户界面中的合成项。
功能的启用/禁用状态。应用程序可以禁用实现此接口的函数,而不必分别禁用菜单项和工具栏按钮。所有为侦听状态更改而注册为侦听器的组件都将禁止为该项生成事件,并相应地修改显示。
可以将此接口添加到现有类中,或者用它创建一个适配器(通常通过子类化 AbstractAction 来实现)。然后可以将
Action 对象添加到多个可感知 Action 的容器中,并连接到可容纳
Action 的组件。然后可以通过调用 Action 对象的 setEnabled
方法立刻激活或取消激活 GUI 控件。
注意,Action 实现在存储方面的开销比典型的 ActionListener
要高,但后者不具有集中控制功能和广播属性更改的优点。因此,应该注意只在需要这些优点的地方使用 Action,在别处使用
ActionListener 即可。
支持 Action 的 Swing 组件
许多 Swing 的组件都具有 Action 属性。在组件上设置 Action
时,会发生以下几种情况:
Action 被作为 ActionListener 添加到组件。
组件配置自身的某些属性以匹配 Action。
组件在 Action 上安装 PropertyChangeListener,这样组件可更改其属性以反映 Action 属性中的更改。
❺ java的元注解@Action和实现Action的区别是什么
配置上有不同,对使用上,没有差别
官网的文档中有说明的。
❻ java普通按钮怎样直接跳到Action
javascript会吧
给button加一个onclick="test()"
然后写js代码
<script type="text/javascript">
function test(){
document.forms[0].action="XXX.action";
document.forms[0].submit();
}
</script>
❼ java中的action是什么,DAO又是什么
Action类 是[获得Form表单数据,并处理逻辑的类]
DAO(Data Access Object) 是一个接口实现[通过SessionFactory获得操作数据库的会回话,并答实现一些基本的删除 添加 修改数据,在servlet中更实际化业务操作]
❽ java系统方法action()是什么
你可以用this.方法名的方式调用本类中的方法,其它类中的方法需要你创建对应的action对象来调用