Java最全后端开发基础-Struts2框架学习-003—Struts2注解开发使用示例,阿里官方推荐

总结

总的来说,面试是有套路的,一面基础,二面架构,三面个人。

最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友

三面蚂蚁金服成功拿到offer后,他说他累了

三面蚂蚁金服成功拿到offer后,他说他累了

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

struts2-convention-plugin

2.1.8

所有类注解不在需要struts.xml配置文件

LoginAction.java

package com.dk.user.action;

import org.apache.struts2.convention.annotation.Namespace;

import org.apache.struts2.convention.annotation.Result;

import org.apache.struts2.convention.annotation.ResultPath;

import com.opensymphony.xwork2.ActionSupport;

@Namespace(“/User”)

@ResultPath(value=“/WEB-INF/jsp”)

@Result(name=“success”,location=“/WEB-INF/jsp/login.jsp”)

public class LoginAction extends ActionSupport{

}

WelcomeUserAction.java

package com.dk.user.action;

import org.apache.struts2.convention.annotation.Action;

import org.apache.struts2.convention.annotation.Namespace;

import org.apache.struts2.convention.annotation.Result;

import org.apache.struts2.convention.annotation.ResultPath;

import com.opensymphony.xwork2.ActionSupport;

@Namespace(“/User”)

@ResultPath(value=“/WEB-INF/jsp”)

public class WelcomeUserAction extends ActionSupport{

private String username;

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

@Action(value=“Welcome”, results={

@Result(name=“success”,location=“/WEB-INF/jsp/welcome_user.jsp”)

})

public String execute() {

System.out.println(“into…welcome”);

return SUCCESS;

}

}

login.jsp

<%@ page contentType=“text/html; charset=UTF-8”%>

<%@ taglib prefix=“s” uri=“/struts-tags”%>

Struts 2 Hello World Example

<s:form action=“Welcome”>

<s:textfield name=“username” label=“Username” />

<s:password name=“password” label=“Password” />

<s:submit />

</s:form>

welcome_user.jsp

<%@ page contentType=“text/html; charset=UTF-8”%>

<%@ taglib prefix=“s” uri=“/struts-tags”%>

最后

现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**

image

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

  • 12
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值