Struts2浅入门之增删改查
稍微学过一小段时间的Struts2,虽然现在不流行了,并且在之前爆出了不少漏洞,但是了解一下struts2的一些基本操作,还是很有必要的
crack_ff
慢慢进步,迟早有一天会变强
展开
-
十、总结篇
Jsp调用Action的几种方法: https://blog.csdn.net/wellven_chen/article/details/80078444 Struts2后端向前端传参: https://blog.csdn.net/dreamvshardwork/article/details/51323401 Struts2从后端向前端传递数据和OGNL访问用户自定义静态方法: htt...原创 2020-02-29 22:23:14 · 147 阅读 · 0 评论 -
九、update和add页面的编写
add页面: <%@ taglib prefix="s" uri="/struts-tags" %> <%@ page import="java.util.ArrayList" %> <%@ page import="employee.emp" %> <%@ page import="action.empaction" %><%-- C...原创 2020-02-29 22:05:33 · 253 阅读 · 0 评论 -
八、入门之前端index.jsp的编写
<%@ taglib prefix="s" uri="/struts-tags" %> <%@ page import="employee.emp" %> <%@ page import="java.lang.reflect.Array" %> <%@ page import="javax.naming.Context" %> <%@ pag...原创 2020-02-29 22:01:36 · 2186 阅读 · 0 评论 -
七、入门之struts.xml编写
在上一篇中我们完成了action的编写,但是在实际调用中并不是直接调用函数方法,而是在一个特殊的文件中对action进行声明调用,一般来说这个阶段和前端编写、action函数编写是在同一个过程,但是篇幅问题,我将之拆成三部分,这一部分是三分之一xml文件编写。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts P...原创 2020-02-29 12:07:29 · 197 阅读 · 0 评论 -
六、入门之新建action类
到这一步,已经算是完成很多一部分内容了,后端代码也就差不多写完了。在这里需要注意的是,数据要和前端需求相结合,所以在开发过程中往往是将增删改查分成四个部分来写,分别结合前端来边修改边写后端,但是在这里由于篇幅有限,我将前端和后端都写好了,这是后端的action内容,供大家参考: package action; import employee.emp; import com.opensymp...原创 2020-02-29 01:38:33 · 224 阅读 · 0 评论 -
五、入门之创建DAO层
在完成了数据库连接还有Model类的创建之后,我们需要创建一个DAO层,来时间对数据的增删改查,将增删改查抽象成一个个函数。 package employee; public class emp { public String getName() { return name; } public void setName(String name) { ...原创 2020-02-29 01:02:27 · 667 阅读 · 0 评论 -
四、入门之创建Model类
在进行数据交互的过程中,我们必须将表抽象成一个类,然后对类进行调用,实现相关操作,在任何语言中都是差不多的。 我们需要根据表的属性来创建类 package com.emp; public class emp { public String getName() { return name; } public void setName(String n...原创 2020-02-29 00:57:29 · 621 阅读 · 0 评论 -
三、入门之数据库连接
完成了数据库的创建和编译环境的搭建,下面开始进行代码的编写,其中最重要的部分就是数据库连接,没有数据库连接一切都是徒劳的。 分析:先建立一个类用来建立数据库连接,调用,关闭 package util; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; im...原创 2020-02-29 00:45:48 · 188 阅读 · 0 评论 -
一、struts2环境配置
前言: 在这一切开始之前,首先说明一下,本人就是一个struts2的初学者,写此篇是在学习了struts2(仅仅是简单了解)两个月之后,回想起struts2就已经忘得差不多了,所以打算写这个系列当在用到的时候能够想起来,想学习struts2建议到正规学习平台进行系统学习。当然如果你把我这个系列的代码完全copy到项目里面我保证可以跑得起来。本人是菜鸟,如有指正请在评论指出,非常感谢! 一、配置...原创 2020-02-28 19:17:15 · 154 阅读 · 0 评论