加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

spring开发_Spring+Struts2

发布时间:2020-12-15 01:52:46 所属栏目:大数据 来源:网络整理
导读:`spring_struts` ( `id` ( ) AUTO_INCREMENT, `username` ( ) COLLATE utf8_bin , `password` ( ) COLLATE utf8_bin , (`id`) ) ENGINE InnoDB AUTO_INCREMENT CHARSET utf8 COLLATE utf8_bin; com.b510.app.action; com.b510.app.service.MyService; com.op

`spring_struts` ( `id` () AUTO_INCREMENT, `username` () COLLATE utf8_bin , `password` () COLLATE utf8_bin , (`id`) ) ENGINEInnoDB AUTO_INCREMENT CHARSETutf8 COLLATEutf8_bin;

com.b510.app.action; com.b510.app.service.MyService; com.opensymphony.xwork2.Action; LoginAction Action { String username; String password; String tip; MyService ms; setMs(MyService ms) { .ms = ms; } setUsername(String username) { .username = username; } String getUsername() { .username; } setPassword(String password) { .password = password; } String getPassword() { .password; } setTip(String tip) { .tip = tip; } String getTip() { .tip; } String execute() Exception { (ms.valid(getUsername(),getPassword())) { setTip("哈哈," + getUsername() + "登录成功!"); SUCCESS; } { ERROR; } } }

com.b510.app.service; MyService { valid(String username,String pass); }

com.b510.app.service.impl; com.b510.app.service.MyService; com.b510.dao.PersonDAO; MyServiceImpl MyService { PersonDAO personDAO; PersonDAO getPersonDAO() { personDAO; } setPersonDAO(PersonDAO personDAO) { .personDAO = personDAO; } valid(String username,String pass) { (personDAO.isExit(username,pass)) { ; } ; } }

com.b510.dao; java.util.List; com.b510.entity.Person; PersonDAO { save(); update(); delete(); Person getPerson( id); List getPersons(); isExit(String username,String password); }

com.b510.dao.impl; java.sql.Connection; java.sql.ResultSet; java.sql.SQLException; java.sql.Statement; java.util.Date; java.util.List; javax.sql.DataSource; com.b510.dao.PersonDAO; com.b510.entity.Person; PersonDAOImpl PersonDAO { DataSource dataSource; DataSource getDataSource() { dataSource; } setDataSource(DataSource dataSource) { .dataSource = dataSource; } save() { } update() { } delete() { } Person getPerson( id) { Person person = ; person; } List getPersons() { List list = ; list; } isExit(String username,String password) { String sql = "select * from spring_struts where username=" + "'" + username + "'" + " and password=" + "'" + password + "'"; Connection conn = ; flag = ; { conn = dataSource.getConnection(); Statement statement = conn.prepareStatement(sql); ResultSet rs = statement.executeQuery(sql); (rs.next()) { flag = ; } } (SQLException e) { e.printStackTrace(); } { { conn.close(); } (SQLException e) { e.printStackTrace(); } } flag; } }

com.b510.entity; Person { id; String username; String password; Person() { } Person( id,String username,String password) { (); .id = id; .username = username; .password = password; } getId() { id; } String getPassword() { password; } String getUsername() { username; } setId( id) { .id = id; } setPassword(String password) { .password = password; } setUsername(String username) { .username = username; } }

driverClassName=org.gjt.mm.mysql.Driver url=jdbc:mysql: username=root password=root initialSize=1 maxActive=300 maxIdle=2 minIdle=1

/WEB-INF/content/error.jsp /WEB-INF/content/welcome.jsp /WEB-INF/content/{1}.jsp

contenxtConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 错误页面 您不能登录!

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %> <%@taglib prefix="s" uri="/struts-tags"%> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 登录页面

用户登录

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %> <%@taglib prefix="s" uri="/struts-tags"%> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 成功页面 您已经登录!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读