action在java_@Action(value=/login在java语句中是什么意思
展开全部
struts中采用注解配置Action
需要导入struts2-convention-plugin的jar包
Action
省略getters和setters
@32313133353236313431303231363533e4b893e5b19e31333337386633ParentPackage("xystruts-default")
@Namespace("/login")
public class LoginAction extends BaseAction
{
private String verifyCode;
@Action(value = "login", results = { @Result(location = "/pages/main.jsp"), @Result(name = "login", location = "/pages/login.jsp") })
public String login()
{
String sysVerifyCode = (String) getSession().get("verifyCode");
if (StringHelper.isEmpty(verifyCode) || !sysVerifyCode.equalsIgnoreCase(verifyCode))
{
addActionError("验证码错误");
return "login";
}
return "success";
}
@Action(value = "logout", results = { @Result(location = "/pages/login.jsp") })
public String logout()
{
Map session = getSession();
if (session != null)
session.clear();
return "success";
}
}
JSP
登出
其中Result注解中name属性为空,表示默认为"success"
常用注解如下
Namespace:指定命名空间
ParentPackage:指定父包
Result:提供了Action结果的映射(一个结果的映射)
Results:Result注解列表
ResultPath:指定结果页面的基路径
Action:指定Action的访问URL
Actions:Action注解列表
ExceptionMapping:指定异常映射(映射一个声明异常)
ExceptionMappings:一级声明异常的数组
InterceptorRef:拦截器引用
InterceptorRefs:拦截器引用组
action在java_@Action(value=/login在java语句中是什么意思相关推荐
- java下列语句正确的是_下列Java语句中,不正确的一项是( )。
[多选题]装卸搬运机械具有( )功能 [判断题]char[] str="abcdefgh"; ( ) [单选题]7.关于内部类,下列说法不正确的是( ). [单选题]下列关于Jav ...
- java for 标签,标签用于实现循环功能,类似与Java语句中的for循环。( )
标签用于实现循环功能,类似与Java语句中的for循环.( ) 更多相关问题 (10分)无机化合物可根据其组成和性质进行分类(1)下图所示的物质分类方法名称是________.(2)以Na.K.H.O ...
- Java整形位运算避免精度缺失,中国大学MOOC: 在Java语句中,位运算操作数只能为整型或______数据。...
中国大学MOOC: 在Java语句中,位运算操作数只能为整型或______数据. 答:字符型 YEAR(date)函数返回值的数据类型是 答:int 青色食物应 木,红色食物应 火,黄色食物应 土,白 ...
- asciidoc html java_如何使用AsciiDoclet从.java文件中的javadoc注释生成asciidoc文件
我是asciidoc的新手.我想在 java文件中从注释的 javadoc(asciidoc格式)生成HTML文档. 例如java文件 /** * = Asciidoclet * * Sample c ...
- java语句中switch_Java中的switch-case语句
在codewar里使用了以下switch-case语句,不熟练出错,所以记录一下. class ArithmeticFunction { public static int arithmetic(in ...
- 火狐浏览器中打开java_将Firefox浏览器嵌入Java Swing中
小编典典 这是一些示例代码 import java.awt.Color; import java.awt.Component; import java.awt.Container; import ja ...
- jsp 嵌入java_关于JSP里的Java语句嵌入问题
是这样的,我用的是Intellij 导入了一个MyEclipse的包(该包已部署在服务器上,所以是没有大错误的). 然后在一个jsp文件出现了个问题: 莫名奇妙地println变成了红色,执行的时候就 ...
- 下列java语句中 不正确_下列JAVA语句中,不正确的一项是()
[单选题]下列代表"横向跳格"格式转义字符的是( ) . (3.0分) [单选题]运算符+* % =中,优先级最低的是( ). (3.0分) [填空题]要使用标准的I/O库函数,必 ...
- java变量中不属于复合类型的数据类型是_2006新版JAVA题解(JAVA简单数据类型)...
2006新版JAVA题解(JAVA简单数据类型) 2007年1月22日来源:233网校网校课程 在线题库评论 分享到 1.下列哪一个是合法的标识符: A.12class; B.+viod; C.-5; ...
最新文章
- catia 工厂设计_SolidWorks、creo、UG哪个更适合机械设计?
- 深入浅出空间索引:2
- Linux 下, npm i 老是被killed 已杀死
- 挖出一个面试刷题的宝藏资源,赶紧收下了~
- 【7集iCore3基础视频】7-4 iCore3连接示意图
- Angular 项目中使用 ECharts 图表示例
- 不高兴INTEL挤牙膏,技术天才Jim Keller愤而辞职
- 【TWVRP】基于matlab灰狼算法求解带时间窗的路径规划问题【含Matlab源码 1075期】
- 【Python 代码】类似SADPTool工具,搜索海康设备
- 极路由1 1s 2 3 刷机 / 恢复 /强刷教程
- JavaScript全部替换 - js replaceAll()
- juniper防火墙操作命令
- 【python小技巧】 批量将.png格式图片转换为.jpg格式图片
- 云上城之个服务器维护时间,云上城之歌开服时间表 官方最新开服情况
- sdk manager extra下没有Google play billing
- 移动应用的黑盒测试(1)
- 计算机双工模式,windows10系统如何设置网络双工模式?
- mysql 商品规格表_商品规格分析
- 如何获取两个经纬度点之间的中心点的经纬度
- 计算机变量符号有哪些,数值型数据的符号在计算机中如何表示
热门文章
- 论文浅尝 | 学习开发知识图谱中的长期关系依赖 - ICML 2019 ​
- 论文浅尝 | 常识用于回答生成式多跳问题
- from torchcrf import CRF
- 从源码说说dispatchTouchEvent与onTouchEvent的关系以及OnTouchListener的用法
- GPT1-3(GPT3/few-shot,无需finetune)
- 国科大prml13-概率图(CRF,HMM)
- 列表、字典补充点、strJoin方法、set()集合、和深浅拷贝
- CentOS6实现路由器功能
- MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)
- 二 jQuery 语法