strust2

Mybatis   替代  hibernate

SSH struts  spring hibernate

1、导包(hibernate、strus)hibernate4.1
如果有重复的包一定要去掉
要发布一下

2、配置文件:strus     dispatcher--filter--核心包(要找出来)
src下两个主配置文件
web.xml下也要配filter
缩进用Tab键

3、sessionFactory比较合理

4、用注解的方式放过来

ognl  要加个#request

openSessionInView 的 filter 配置文件要放在Struts配置文件的前面

使用了懒加载以后,iterator给的是代理,只能取一次数据

cascade
inverse:true      false
lazy:porxy  no-proxy first???

除了多个页面后多写几个action以外

<contant>一可以配置utf-8,二可以通配符

hibernate :要删除emp对象的

方法名 :!del?emp.empno=<s:property value="#request.emp.empno">

EL表达式先取page

emp
orgl中的var和??????????

今天要学会怎么用myeclipse来生成注解的entity

Apache的包没有导入会影响filter的实现
二级缓存如果设置为read-only会修改不了

删除了恢复:
select * from scott.emp as of timestamp to_timestamp(‘2017-04-20 14:00:00‘,‘yyyy-MM-dd hh24:mi:ss‘);
alter table scott.emp enable row movement;
flashback table scott.emp account to timestamp to_timestamp(‘2017-04-20 14:00:00‘,‘yyyy-MM-dd hh24:mi:ss‘);

validate()验证框架
validate  对其他内容进行验证
vlidateSave :只针对主键验证
用fileName去取

ognl 如果数据是从Action创建一个request传过来的话,页面要写#而且加个request
如果你想要在Action获得数据,就得在页面把参数传过去

structs新增和修改的时候的值用表单传递!!!!!!!!!!!!!!

什么情况下算是用缓存了???????????

给input取name!!!这样才能正确传递参数

时间: 2024-11-22 18:22:12

strust2的相关文章

strust2标签:selected

关于struts2 select标签的使用. struts2 中从别的表中遍历数据 填充进入下拉菜单 用<s:select>标签显示. struts2的版本为2.1.8 1 <s:select 2       list="" 3       name="" 4       value="" 5       headKey="" 6       headValue="" 7       li

strust2之jsp调用action的变量

1. HttpServletRequest request=ServletActionContext.getRequest(); ........ request.setAttribute("list", list); 2 #request.list <!-- value代表一个集合List --> <s:iterator value="#request.list"> <tr> <!-- 必须加"#",不

JAVA EE Demo[购物商城 Strust2]

为了搞定作业,我开始了J2EE的Strust2框架实现一个简单的商城Demo 先创建Java Web Service项目.添加JDBC驱动,导入Strust2框架得到这个: 啧啧.既然是购物商城我们继续沿用上篇文章的结构,欢迎页+商城物品列表+购物车+登录 ,则很明显我们需要一个导航栏 创建一个导航栏:head.html 这样我们以后就可以利用JSP标签将这个导航栏嵌入到任何需要的界面了 而导航栏的内容包括欢迎页 商城物品列表 购物车 登录 登出 这些选项 这个时候弄完这个先得到以下: 然后我们

Strust2拦截器

Struts拦截器 filter:对所有的东西都过滤..css,.js,.jpg.interceptor:对action拦截.struts工具. 一.拦截器配置.第一步:创建一个类,让其继承自AbstractInterceptor第二步:配置struts.xml 1.添加<interceptors>配置节,添加拦截器配置. 2.在action中引用,<interceptors>中的配置. 注意:1.在action中需要添加defaultStack引用 2.在建<interce

MyEclipse10搭建Strust2开发环境

一.创建一个JavaWeb项目 启动MyEclipse10    ,然后在MyEclipse中创建一个JavaWeb项目,点击[File]---->[New]---->[WebProject],如下图所示: 此时将会弹出一个创建项目的对话框,如下图所示: 点击[Finish]按钮后,如果工作空间当前的编译环境和项目需要的编译环境不一致,此时会弹出一个警告对话框,如下图所示: 这个警告对话框说的是“Basic_Struts2”项目的编译环境必须是6.0的,对应的JDK就是JDK1.6,而我们当前

自写开发平台ssmy_m(与代码生成) strust2 mybatis spring maven jquery

自己写的开发平台ssmy_m 与代码生成 ,strust2 mybatis spring maven jquery jqgrid jqueryui 有问题请留言,或QQ110146324 SVN上的代码基础功能已经都有了.美工没弄,有需要的自己改吧. 在/ssmy_m/src/main/webapp/common/include_com.jsp里引用.否则代码生成会有影响 开发平台 svn: https://m2.svnspot.com/lpy3654321.ssmy_m/ 开发平台页面 : 代

strust1与strust2,springmvc三者之间的区别?

strust1与struts2的区别    1.struts2是基于webWork的一个全新的框架,比struts1学习更方便    Struts2主要是改进了Struts1的servlet和action    Struts2的核心框架式当做一个filter来实现其功能,而struts1是ActionServlet    Struts2还提供拦截器     速度相对Stuts1来说慢一点. 2.strust2,springmvc的区别 1.Struts2是类级别拦截器,一个类对应request上

strust2的核心和工作原理

在学习strust2之前,我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Strust设计的第一目标就是使MVC模式应用于web程序设计. 技术优势 Struts2有两方面的技术优势. 一是所有的Struts2应用程序都是基于client/server HTTP交换协议,the java servlet api揭示了java servlet只是java api的一个很小子集,这样我们可以在业务逻辑部分使用功能强大的java语言进行程序设计. 二是提供了对MVC的

IDEA 搭建strust2开发环境

最近觉得IDEA这个java开发工具挺不错的,于是尝试从MyEclipse转到IDEA来试试,用了才发现的确不错,代码提示和界面都用的挺爽的,于是便采用IDEA来开发java web项目,顺便记录一下IDEA搭建strust项目的过程. step1:打开IDEA选择create New project选中如图所示 step2:配置tomcat服务器,点击Application server右侧的New->tomcat server,指定tomcat服务器的路径 step3:引入strust所依赖

struts2 Eclipse 中集成strust2开发框架实例

下面通过建立一个小的实例具体来说明Eclipse 集成struts2,以下实例采用的为 struts2 版本为 struts2 2.2.3.1 为应用. 1. 下载struts2的开发包 第一步: 在浏览器中输入 http://apache.org 第二步:在apche的页面项目中选择struct 点击连接进入相关页面 第三步: 点击download选择下载 struct2 ,本例子中选择 :struts2 2.2.3.1,下载完后解压,lib中的为strut2在开发中用到的包. 2. 建立WE