时间:2021-05-26
本文讲述了struts2入门Demo示例。分享给大家供大家参考。具体如下:
1.新建Web Project, 名称:struts2Demo;
2.建立一个用户库struts2, 包含最少的struts2的最少的6个jar文件;
其实呢, 对于MyEclipse8以上来说, 是不必须的, 因为它直接支持struts2了.不需要另外导包.
3.用Build Path将struts2的库加进来;
4.在web.xml中加入以下配置:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://.opensymphony.xwork2.Action;public class LoginAction implements Action,ServletRequestAware,SessionAware,ServletContextAware { private String uname; //表单中的姓名 private String upass; //表单中的密码 HttpServletRequest request; //常用的request Map session; //常用的session,有不同, 但是不需要管 ServletContext application; //常用的application //第二种取的方法; HttpServletRequest request2 = ServletActionContext.getRequest(); HttpServletResponse response2 = ServletActionContext.getResponse(); HttpSession session2 = request2.getSession(); @Override public void setServletRequest(HttpServletRequest req) { this.request=req; } @Override public void setSession(Map session) { this.session=session; } @Override public void setServletContext(ServletContext application) { this.application=application; } //执行方法 public String execute() throws Exception { if (uname.equals("leaf") && upass.equals("leaf")) { request.setAttribute("userName", uname); return "success"; } request.setAttribute("accessError", uname+"这个用户或密码不正确!"); return "error"; } //记住, 要有get和set方法 public String getUpass() { return upass; } public void setUpass(String upass) { this.upass = upass; } public String getUname() { return uname; } public void setUname(String uname) { this.uname = uname; } }这些只是初步了, 后面再学习一些关于标签, 动态方法之类的东西.
希望本文所述对大家的Struts程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Freemarker入门示例FreeMarker整合Struts2示例SiteMesh入门示例那么如何将Freemarker与SiteMesh结合起来使用,这在
首先是搭建Struts2环境。第一步下载Struts2去Struts官网http://struts.apache.org/下载Struts2组件。截至目前,st
本文研究的主要是Struts2框架单选按钮详解及枚举类型的转换的相关示例,具体如下。使用struts2标签,毫无疑问要先引入标签库:假设radio单选框中Lis
本文实例为大家分享了struts2实现多文件上传的具体代码,供大家参考,具体内容如下首先搭建好struts2的开发环境,导入struts2需要的最少jar包新建
在慕课网学习struts2入门课程,在官网下载的最新的struts-2.5.5-all.zip,JDK使用的是jdk1.6,Tomcat9.0,一直报错【jav