为了账号安全,请及时绑定邮箱和手机立即绑定

使用Struts2+Hibernate开发学生信息管理功能

  • 把struts2的.war文件放在tomcat的webapps目录下,启动tomcat,会自动解压之

    查看全部
  • 解压apps下的示例:struts2-blank

    查看全部
  • https://github.com/zhanghao1225903428/student-sh
    查看全部
  • jsp页面显示--迭代输出标签 <s:iterator value="#数据库取出信息返回值" var="对象名"> <s:property value="#对象名.属性名"> </s:iterator>
    查看全部
  • ./表示当前目录 ../表示源文件所在目录的上一级目录 ../../表示源文件所在目录的上上级目录,以此类推. 表单与超链接中访问一个action,若此action的namespace为空或者"/",则不需要写上action的绝对路径,可以直接写action的名称即可以访问到action.否则要加上<%=request.getContextPath%> jsp文件使用<img src="">加载图片时,src开头不用加/,默认就是项目的根目录. 但在css应用图片时,需要加上图片的准确位置. 例:background-image:url('../../images/admin.png');
    查看全部
    1 采集 收起 来源:页面调用

    2018-03-22

  • 项目分层: 前四层是模型层; 动作层是控制层;jsp页面是视图层
    查看全部
    1 采集 收起 来源:本章简介

    2017-05-25

  • 项目文件
    查看全部
    1 采集 收起 来源:界面原型演示

    2017-05-18

  • <property name="connection.username">root</property> <property name="connection.password">123</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8</property>
    查看全部
  • jsp中 <form action="<%path>/users/Users_login.action"> 绝对路径/命名空间/动作名<br> struts中 <package name="users" namespace="/users" extends="struts-default><br> <action name="*_*" class="action.{1}Action" method="{2}"><br> 第一个*表示可以找到action动作的类,第二个*表示执行哪一个动作方法 <br>
    查看全部
    1 采集 收起 来源:页面调用

    2018-03-22

  • 设计所有的Action父类: 1.设计action父类 2.继承ActionSupport(内置了很多拦截器,方便以后使用) 3.为了获得常用的内置对象采用耦合IOC方式注入属性(需要实现以下3个接口) ServletRequestAware ServletResponseAware SrevletContextAware
    查看全部
  • <hibernate-configuration> <session-factory> <!-- 配置的是数据库的方言 --> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="connection.url">jdbc:mysql://localhost:3306/test</property> <property name="connection.username">root</property> <property name="connection.password">tianbin123</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="myeclipse.connection.profile">MySQL-DB</property> <!-- 是否把Hibernate运行时的sql语句输出到控制台 --> <property name="show_sql">true</property> <!-- 是否对输出的sql语句进行排版(格式化) --> <property name="format_sql">true</property> <!-- 生成表结构的方式 --> <property name="hbm2ddl.auto">update</property> <!-- 使用getCurrentSession打开会话 --> <property name="hibernate.current_session_context_class">thread</property> </session-factory> </hibernate-configuration>
    查看全部
  • public class TestStudents{ @SuppressWarnings("deprecation") @Test public void TestSchemaExport() //创建配置对象 Configguration config=new Configguration().configure(); //创建服务对象 ServlceRegistry servlceRegistry=new ServiceRegistryBuilder()applySettings(config.getProperties().buildServlceRegistry()) //创建session Factory sessionFactory sessionFactory=config.buildSessionFactory(serviceRegistry) //创建session对象 Session session=sessionFactory。getCurrentSession(); //shemaExport要重构Hibernate-core使用hibernate4以下的版本,5的不行 SchemaExport export= new SchemaExport(config); export.create(true,true);}
    查看全部
    1 采集 收起 来源:生成表结构

    2018-03-22

  • <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
    查看全部
  • 使用Struts2+Hibernate开发学生信息管理功能——删除学生资料 <!-- type="chain" 表示链接一个动作,相当于服务器内部转发,只不过转发类型是Action而不是Jsp页面,一定要注意 --> <result name="delete_success" type="chain">Students_query</result> 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    1 采集 收起 来源:删除学生资料

    2018-03-22

  • struts2.xml配置action
    查看全部

举报

0/150
提交
取消
课程须知
各位小伙伴,学习本课程前需要对 Struts2和Hibernate的基础知识有所了解。
老师告诉你能学到什么?
1、掌握Struts2和Hibernate的整合开发 2、能够使用Struts2+Hibernate独立开发信息管理类的项目,进行数据的增删改查。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!