摘要: 配置文件在安装目录hibernate-distribution-3.5.6-Final\project\etc下面; ######################### Query Language ########################### define query language ... 阅读全文
posted @ 2015-10-21 14:56 Bodi 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、准备Jar包:struts2、hibernate、spring所需jar包struts-core-2.x.x.jar ----struts核心包 xwork-core-2.x.x.jarognl-2.6.x.jar ----对象导航语言 freemarker-2.3.x.jar ------st... 阅读全文
posted @ 2015-10-20 16:45 Bodi 阅读(610) 评论(0) 推荐(0) 编辑
摘要: index.jsp: 用户名: 手机号: action:public class P... 阅读全文
posted @ 2015-10-13 17:22 Bodi 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 实现一个登陆权限验证的功能message.jsp: message:${message } login.jsp: My JSP 'login.jsp' starting page 成功登录! Action:public class MainActi... 阅读全文
posted @ 2015-10-13 15:54 Bodi 阅读(691) 评论(0) 推荐(0) 编辑
摘要: Struts2多文件上传只需要将 单文件上传中的File变成File[] 即可,上篇文章:单文件上传 图片1: 图片2: 图片3: 图片4: action:public class UploadAction { private File[... 阅读全文
posted @ 2015-10-12 16:37 Bodi 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Struts2 提供了更为简便的文件上传机制,将文件上传的复杂操作都封装到commons-fileupload.jar 、commons-io.jar两个jar包中,然后再程序中使用简单的几句代码就能实现文件上传;HTML: 图片: Struts.xml: /... 阅读全文
posted @ 2015-10-12 15:43 Bodi 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 首页message.jsp: ${requestScope.req } ${applicationScope.app } ${sessionScope.ses } (1)使用ActionContext获取public String sayHello(){ ActionCo... 阅读全文
posted @ 2015-10-10 16:09 Bodi 阅读(6264) 评论(0) 推荐(0) 编辑
摘要: Struts2自定义类型转换器分为局部类型转换器和全局类型转换器(1)局部类型转换器如果页面传来一个参数reg.action?birthday=2010-11-12到后台action,然后属性用date类型是可以接收到的,但是如果传的是20101112这样类型的字符串,用date类型是获取不到,并且... 阅读全文
posted @ 2015-10-09 17:46 Bodi 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 在Struts2中提供了更为简单的参数请求与接收方法,可以直接在Action中定义属性;Struts2通过反射机制将参数反射到属性的set方法上实现参数的传递;GET方式传送参数 /WEB-INF/message.jsp public class He... 阅读全文
posted @ 2015-10-09 16:20 Bodi 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在以前的学习中,元素的配置,都是用明确的配置,其name、class等属性都是一个明确的值。其实Struts2还支持class属性和method属性使用来自name属性的通配符。 1)接下来看看使用通配符的示例,如果我们使用以下配置: /s2impl/welcome.jsp 在上... 阅读全文
posted @ 2015-10-09 15:29 Bodi 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 官方帮助文档:http://wear.techbrood.com/guide/topics/ui/notifiers/notifications.html博文推荐:http://blog.csdn.net/x_i_a_o_h_a_i/article/details/32966767public cl... 阅读全文
posted @ 2015-10-05 21:17 Bodi 阅读(286) 评论(0) 推荐(0) 编辑
摘要: //官方帮助文档:http://wear.techbrood.com/guide/topics/ui/notifiers/toasts.html private Button btnShowShort; private Button btnShowLong; private... 阅读全文
posted @ 2015-10-05 21:12 Bodi 阅读(2061) 评论(0) 推荐(0) 编辑
摘要: 绘制容器类://图形绘制容器public class Contanier { private List list; private float x=0,y=0; public Contanier(){ list=new ArrayList(); } public void draw(Canvas ... 阅读全文
posted @ 2015-10-05 16:54 Bodi 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 新建MyView类继承自SurfaceView:public class MyView extends SurfaceView implements SurfaceHolder.Callback { private Paint paint; public MyView(Context context... 阅读全文
posted @ 2015-10-05 16:47 Bodi 阅读(515) 评论(0) 推荐(0) 编辑
摘要: ActionBarSherlock实现了在ActionBar上添加一个下拉菜单的功能,也是App常用的功能之一:ActionBarSherlock是第三方提供的一个开源类库,下载地址:http://actionbarsherlock.com/download.html下载完成以后,将其中的actio... 阅读全文
posted @ 2015-10-04 23:10 Bodi 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 分享功能是很多App都有一个功能,ActionBarProvider可以实现分享功能:3.0以前的版 本和3.0以后的版 本的区别:public class MainActivity extends Activity { private ShareActionProvider provider; ... 阅读全文
posted @ 2015-10-04 23:01 Bodi 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 为了使ActionBar不影响Activity的布局内容,我们还可以设置ActionBar,将其设置为透明,并且让Activity是头部自动空出一个ActionBar的空间:官方文档:http://wear.techbrood.com/training/basics/actionbar/overla... 阅读全文
posted @ 2015-10-04 22:54 Bodi 阅读(575) 评论(0) 推荐(0) 编辑
摘要: ActionBar在左上角还提供了一个向上或返回的按钮,默认情况下是隐藏的需要在代码中开启:官方文档:http://wear.techbrood.com/training/basics/actionbar/adding-buttons.html#UpNav向上功能:先打开功能选项,设置ActionB... 阅读全文
posted @ 2015-10-04 22:40 Bodi 阅读(2343) 评论(0) 推荐(0) 编辑
摘要: 还可以使用ActionBar实现Tab选项卡功能:官方帮助文档:http://wear.techbrood.com/training/basics/actionbar/styling.html#CustomTabsTabs实现事例:http://wear.techbrood.com/guide/to... 阅读全文
posted @ 2015-10-04 22:28 Bodi 阅读(366) 评论(0) 推荐(0) 编辑
摘要: ActionBar的样式官方提供了三种:Theme.HoloTheme.Holo.LightTheme.Holo.Light.DarkActionBar但不仅仅是这三种,我们还可以自己定义ActionBar的样式:官方帮助文档地址:http://wear.techbrood.com/training... 阅读全文
posted @ 2015-10-04 22:18 Bodi 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 在ActionBar上添加按钮实现某些功能最常见的Application的功能如:在ActionBar上添加一个搜索按钮:首先官方文档说明:http://wear.techbrood.com/training/basics/actionbar/setting-up.html下面是3.0版本以前和3.... 阅读全文
posted @ 2015-10-04 22:09 Bodi 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 官方帮助文档:http://wear.techbrood.com/training/basics/actionbar/index.html---------------------------------------------------------------------------------... 阅读全文
posted @ 2015-10-04 21:58 Bodi 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 直接上代码:activity_main.xml: MainActivity:public class MainActivity extends Activity implements OnItemClickList... 阅读全文
posted @ 2015-10-04 12:15 Bodi 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一个应用程序都少不了欢迎页面和引导页面,本文主要讲如何制作一个引页面;首页所有的目录结构:新建Welcome引导页面和Activity: import android.app.Activity;import android.content.Intent;import android.conte... 阅读全文
posted @ 2015-10-03 12:14 Bodi 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 下面是正常情况与使用点9切图以后的效果对比: 很明显可以看出,使用点9切图以后其按钮被拉长以后,同样没有走型,这就是我们想要的结果;点9切图工具是Android SDK自带的一个工具,非常好用路径是:可以使用点9功能将图片不想被拉伸的部分切隔出来,使用4条线切成9块区域:点9工... 阅读全文
posted @ 2015-10-02 18:59 Bodi 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 新建一个Android project ,使MainActivity 继承自ListActivity;public class MainActivity extends ListActivity { private ArrayAdapter aa; private LayoutAnimationCo... 阅读全文
posted @ 2015-10-02 15:10 Bodi 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 实现一个点击菜单动画添加按钮,点击按钮移除当前按钮的动画效果;为应用添加一个菜单 res/menu/main.xml,添加一个菜单项: 代码:private LinearLayout layout1; private OnClickListener btnOnClickListener=new... 阅读全文
posted @ 2015-10-02 12:16 Bodi 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 除了可以为视图添加动画以外,还可以为视图的布局添加动画; 代码: @Override protected void onCreate(Bundle savedInstanceState) { ... 阅读全文
posted @ 2015-10-02 11:10 Bodi 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 如果Android提供的四种动画 效果 和混合动画效果 不能够 满足需求的话,可以使用自定义动画效果 ;新建一个类CustomAnimation 使其继承自android.view.animation.Animationpackage com.rock.lo6customanimation;impo... 阅读全文
posted @ 2015-10-01 20:55 Bodi 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 在前面介绍了几种动画效果:透明动画效果(AlphsAnimation)、移动动画效果(TranslateAnimation)、旋转动画效果(RotateAnimation)、缩放动画效果(ScaleAnimation);那么可不可以将这几种动画效果混在一块用呢?可以的,这个时候我们就用到了Anima... 阅读全文
posted @ 2015-10-01 20:11 Bodi 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 放动画效果,可以使用ScaleAnimation; 代码 : @Override public void onClick(View v) { //从相对位置 的起点开始缩放动画 //ScaleAnimation scale=new ScaleAnimation(0, 1, ... 阅读全文
posted @ 2015-10-01 19:57 Bodi 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 移动动画效果可以使用 TranslateAnimation; 代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ... 阅读全文
posted @ 2015-10-01 19:41 Bodi 阅读(545) 评论(0) 推荐(0) 编辑
摘要: RotateAnimation,能实现Android的视图的旋转效果,废话不多说直接上代码。新建一个Android 项目,在activity_main.xml中添加一个按钮,然后使用RelativeLayout布局,使按钮居中:在MainActivity.java中添加以下代码:private Ro... 阅读全文
posted @ 2015-09-29 23:40 Bodi 阅读(2771) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个Android项目,Activity添加一个按钮如下代码: 2、在MainActivity.java文件中添加如下代码: @Override protected void onCreate(Bundle savedInstanceState) { supe... 阅读全文
posted @ 2015-09-28 23:43 Bodi 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 为了使用Struts.xml更简洁,更利于维护,我们可以把Struts.xml要配置的Action信息分类别放在其他的XML文件中,使用include在struts.xml中加载这些文件;将Web.xml中的filter-mapping拦截设置为拦截所有url: struts2 org... 阅读全文
posted @ 2015-09-28 17:00 Bodi 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Struts1和Struts2的区别和对比:Action 类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选... 阅读全文
posted @ 2015-09-28 15:08 Bodi 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 一个请求在Struts2框架中的处理步骤:a) 客户端初始化一个指向Servlet容器的请求;b) 根据Web.xml配置,请求首先经过ActionContextCleanUp过滤器,其为可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助(SiteMesh Plugin),主要清... 阅读全文
posted @ 2015-09-28 15:00 Bodi 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Action的请求通常情况下默认为以.action结尾,例如:http://localhost:9000/Struts2/hello/helloAction_sayHello.action .action就是这个请求的后缀,在Struts2中这个后缀是可以变更的,方法很简单,首先将Web.xml中... 阅读全文
posted @ 2015-09-28 14:38 Bodi 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 只需两步:将值改为512或者1024,然后CTRL+S,重启tomcat 和eclipse即可。 阅读全文
posted @ 2015-09-09 11:41 Bodi 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 为Action参数注入值,主要使用在的场景为,Action的一个参数的值不是固定的是可以改变的,所以不能直接写在Action中,可以通过Struts配置的方式将值配置到Struts中,然后通过注入的方式将值注入到Action中,下面是代码:public class HelloAction { pub... 阅读全文
posted @ 2015-09-02 10:44 Bodi 阅读(764) 评论(0) 推荐(0) 编辑