MyEclipse+Struts+Hibernate+Mysql… 亦凉 2024-02-17 15:04 58阅读 0赞 **MyEclipse+Struts+Hibernate+Mysql开发环境配置** **软件:** jdk-6u22-windows-x64.exe apache-tomcat-6.0.29.exe mysql-5.1.51-winx64.exe myeclipse-8.6.0-win32.exe **安装:** 1. 安装jdk。 2. 安装tomcat。 3. 安装mysql。 在test数据库下创建t\_user表,三个字段,id(key,Integer),name(Varchar),sex(Varchar)。 CREATE TABLE \`test\`.\`t\_user\` ( \`id\` INTEGER UNSIGNED NOT NULL AUTO\_INCREMENT, \`name\` VARCHAR(45) NOT NULL, \`sex\` VARCHAR(45) NOT NULL, PRIMARY KEY (\`id\`) ) ENGINE = InnoDB; [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql] 4. 安装myeclipse。 配置myeclipse的Tomcat服务器: window->Preferences->Myeclipse->Servers->Tomcat->Tomcat 6.x Tomcat server : Enable Tomcat home directory: C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 1] 测试: 在菜单图标中选择Run/Stop/Restart Myeclipse Servers 中的Tomcat 6.x 的Start,打开浏览器,输入[http://127.0.0.1:8080][http_127.0.0.1_8080]进行测试。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 2] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql] **实例:** **大致步骤:** 1. 创建web 工程; 2. 建立数据库连接; 3. 建立hibernate框架; 4. 编写hibernate代码; 5. 建立struts框架; 6. 测试并发布工程。 **详细步骤:** **1.****创建web工程** File->New->Web Project [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 3] Peoject Name: myexample,其它值使用默认设置,点Finish。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 4] 如果操作正常,会在Package Exporler看到新建的myexample工程。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 5] **设置工程myexample的字符集:** [ ][Link 1] **设置工程myexample的Filter属性:** [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 1] **2.****建立数据库连接** 选择MyEclipse Database Explorer [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 6] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 2] 在弹出的Database Driver窗口中填入所需信息, [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 7] 点击Test Driver查看是否连接成功。 **3.****建立hibernate框架** 鼠标右击工程myexample->Myeclipse->Add Hibernate Capabilities, [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 8] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 3] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 4] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 5] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 6] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 7] 以上建立的只是hibernate的空框架,还没有涉及到具体的表的映射,下面将完成映射。 回到Myeclipse Database Explorer视图,选择前面建立的t\_user表,鼠标右键选择 Hibernate Reverse Engineering...。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 9] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 8] **4.****编写hibernate代码** 回到Myeclipse Java Enterprise视图, myexample->src->com.myeclipse.hibernate,右击鼠标新建class,名TUserDAOFactory。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 10] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 9] 代码如下: **package**com.myeclipse.hibernate; **import**org.hibernate.HibernateException; **import**org.hibernate.Transaction; **public****class**TUserDAOFactory \{ **public****void**addUser(TUser user)**throws**HibernateException \{ Transaction tx =**null**;//creattransaction TUserDAO dao =**new**TUserDAO();//creatdao **try** \{ tx = dao.getSession().beginTransaction(); dao.save(user); //保存用户 tx.commit();//提交 \} **catch**(HibernateException he) \{ **if**(tx!=**null**) \{ tx.rollback();//如果提交失败回滚 \} **throw**he; \} **finally** \{ dao.getSession().close();//关闭session \} \} \} **5.****建立struts框架** 鼠标右击工程myexample->Myeclipse->Add Struts Capabilities [ ][Link 2] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 10] 鼠标右键选择WebRoot/WEB-INF/struts-config.xml文件, New->Other... [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 11] 选择Struts 1.3 Form,Action & JSP [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 12] Next, [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 13] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 11] 选择jsp选项卡 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 14] 点Finish,在WebRoot/form下会生成addUser.jsp文件。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 15] **在form下建立success.jsp页面。** 鼠标右键选择addUser->Properties, [ ][Link 3] 选择Forwords选项卡,点add,如下图填写,然后finish。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 16] 生成success.jsp文件,鼠标右键myexample->WebRoot->form,New->File。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 17] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 12] success.jsp代码内容: Insert records successfully! [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 18] 图中所示逻辑关系: addUser.jsp接受用户信息提交给addUserForm,处理成功转向success.jsp。 编辑com.myeclipse.struts.action下的AddUserAction.java。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 19] 代码如下: **package**com.myeclipse.struts.action; **import**javax.servlet.http.HttpServletRequest; **import**javax.servlet.http.HttpServletResponse; **import**org.apache.struts.action.Action; **import**org.apache.struts.action.ActionForm; **import**org.apache.struts.action.ActionForward; **import**org.apache.struts.action.ActionMapping; **import**com.myeclipse.hibernate.TUser; **import**com.myeclipse.hibernate.TUserDAOFactory; **import**com.myeclipse.struts.form.AddUserForm; **public****class**AddUserAction**extends**Action \{ **public**ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) \{ AddUserForm addUserForm = (AddUserForm) form;//**TODO**Auto-generated method stub //添加用户 TUser user =**new**TUser(); //addAdminForm是用户窗体,下面接受用户输入的姓名和性别 user.setId(5); user.setName(addUserForm.getName()); user.setSex(addUserForm.getSex()); //调用dao将用户存入数据库 TUserDAOFactory userDAOFactory =**new**TUserDAOFactory(); userDAOFactory.addUser(user); **return**mapping.findForward("success"); \} \} **运行测试:** [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 20] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 13] **在IE中输入:**[**http://localhost:8080/myexample/form/addUser.jsp**][http_localhost_8080_myexample_form_addUser.jsp] [ ][Link 4] 点击Submit, 检查数据库库,检查记录是否被添加。 [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 21] **6.****测试并发布工程** 鼠标右击myexample,选择Myeclipse->Add and Remove Project Deployments [ ![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 22] [![MyEclipse+Struts+Hibernate+Mysql开发环境配置][MyEclipse_Struts_Hibernate_Mysql]][MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 14] 通过Add/Remove/Redeploy/Brows进行管理。 在C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps有个myexample文件夹,说明成功发布该工程。 [MyEclipse_Struts_Hibernate_Mysql]: [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/85e56db070fe45cab308cfe227c67dc0.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 1]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/7216af5023ec4d27adca5fe0b2e287b7.png [http_127.0.0.1_8080]: http://127.0.0.1:8080/ [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 2]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/3b773712ebbd40a1a16138201ad8c33f.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/e256113ccb744288a43dabec94c15084.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 3]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/ea7110f35ad14720958f4170bf716bf8.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 4]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/e33def102f72459fb5a9c0e120ee98b2.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 5]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/e96d75b1f6134e0999f82123881e2833.png [Link 1]: http://photo.blog.sina.com.cn/showpic.html#blogid=4c7fecbb0100ml3g&url=http://s7.sinaimg.cn/orignal/4c7fecbbt9448dd7f7736 [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 1]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/e2be57829438454895ae175823712d7c.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 6]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/feca841e6f90453d95f5b2c74eaffc3c.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 2]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/0f1de47f1b5a4aa3bfc343021c38a7ad.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 7]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/9695958328914fa2993c60b8a187b301.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 8]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/f9b3804cb13347da900aa42c7ef86ba8.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 3]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/a598b2aac66943fba82c03cdf1193deb.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 4]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/cae86f8f7f624de5b8f8736b4c9e959b.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 5]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/82c36162f6ea4fcc9ea943eb366b1a91.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 6]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/f177b378939a4bcc80ded1536b3fc10e.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 7]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/f96002f35f7b4aa6ad0481a11abba3d8.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 9]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/fe1fbbe3210c4659b2f536a1ac4025e9.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 8]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/140cfdc25738491ea8c83b0377d2e27d.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 10]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/851fde4c0b96467cb740bdd182e22dd7.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 9]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/df4f1266d126488aa444e7ff2a856a3b.png [Link 2]: http://photo.blog.sina.com.cn/showpic.html#blogid=4c7fecbb0100ml3g&url=http://s8.sinaimg.cn/orignal/4c7fecbbt940e25943417 [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 10]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/719aabc77a1b4f94b3c406370ca678f3.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 11]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/c41d6123e96d44c99db0e1185e339415.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 12]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/c38de217bea247548783977a5ed65737.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 13]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/1a076777bfb546858db94923a3392f8b.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 11]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/a846c43612a747d69179c6515d830e7a.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 14]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/6282618d7ef042359366f50382a04371.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 15]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/0319be3a7d664ce38b7600eeba9a910f.png [Link 3]: http://photo.blog.sina.com.cn/showpic.html#blogid=4c7fecbb0100ml3g&url=http://s5.sinaimg.cn/orignal/4c7fecbbt940e3b2e6ef4 [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 16]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/6dc79ef1ddb54c1b9eb83a49f1eced9b.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 17]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/84a7a02c05434cb6afe7aefcdf08ee3a.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 12]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/9ddbb9a77e4140dbb3716a754a30d593.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 18]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/b798c58f7ada4247963d0e68b194dee3.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 19]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/9b9fc051ab904ea2ab75f38f0156eaba.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 20]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/44aa7d3577674b0089c7aff2a8f4a905.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 13]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/01a1c57ff21c43baae2d36782b352c29.png [http_localhost_8080_myexample_form_addUser.jsp]: http://localhost:8080/myexample/form/addUser.jsp [Link 4]: http://photo.blog.sina.com.cn/showpic.html#blogid=4c7fecbb0100ml3g&url=http://s1.sinaimg.cn/orignal/4c7fecbbt940e51a8f7b0 [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 21]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/853ebfb407d74a5bb8f80729261bc66e.png [_MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 22]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/720020f05cf141678b9843f35c1e393e.png [MyEclipse_Struts_Hibernate_Mysql_MyEclipse_Struts_Hibernate_Mysql 14]: https://image.dandelioncloud.cn/pgy_files/images/2024/01/30/70284962e9b546c8879dc6c614dd0909.png
还没有评论,来说两句吧...