- 浏览: 477520 次
- 性别:
- 来自: 武汉
最新评论
-
excellent95:
谢楼主分享,确实是CSS图片问题
Struts2判断页面是POST方式提交还是GET方式提交 -
wangluo2:
javaBase那个包显示有问题啊pom文件那一行报错了
微信公众平台开发实战(08) 基于地理信息的服务(LBS) -
andilyliao:
jd技术这么渣也好意思出书,真是醉了
《京东技术解密》试读--十年磨一剑 -
bitray:
刘强东作序多什么,他也不会什么技术,腾讯出来帮他还不是因为腾讯 ...
《京东技术解密》试读--十年磨一剑 -
come_for_dream:
想试试搞这个
《大型分布式网站架构设计与实践》试读
文章列表
struts.xml
配置详解之三 拦截器配置
1.
拦截器(
Interceptor
)配置
拦截器能在action
被调用之前和被调用之后执行一些“代码”。Struts2
框架的大部分核心功能都是通过拦截器来实现的,如防止重复提交、类型转换、对象封装、校验、文件上传、页面预装载等等,都是在拦截器的帮助下实现的。
每一个拦截器都是独立装载的(pluggable)
,我们可以根据实际的需要为每一个action
配置它所需要的拦截器,例如,一个action
需要用来类型装换、文件上传,那么我们可以给它设置相应的两 ...
struts.xml
配置详解之二 名称空间 包含
1.
名称空间
package
元素的namespace
属性可以将包中的action
配置为不同的名称空间
,这样就可以在不同的名称空间
中使用同名action
。Struts2
框架使用名称空间和action
的名字来标识一个action
。
1.1
、自定义名称空间与默认名称空间
默认的名称空间
是空字符串””,也就是不设置namespace
属性时候的名称空间
。我们在匹配一个action
的时候 ...
struts.xml
配置详解之一 Bean
常量 包
1.
Bean
配置
Struts2
是个可以扩展的框架,框架的核心组件都是可以配置的,这些组件可以通过Struts2
自身的依赖注入容器来装配。开发时可以自己编写组件来扩展框架功能,然后通过bean
元素来配置组件。
在struts-default.xml
文件定义了struts2
框架中可配置的组件。
bean
元素的属性
属性名称
是否必须
描述 信息
Struts2
的主要配置文件及优先级
1. Struts2
的主要配置文件
文件
可选
位置(相对于webapp)
用途
1
注:附件pdf中有35个属性!
修改建议
详细信息
修改建议
01
属性名
Struts2的三种接收用户输入的方法
1.
利用
action
类的属性接收用户输入
这种方式最简单,在action
中创建需要的属性,然后添加getter
、setter
方法:
代码清单1
:
Login1Action.java
package com.coderdream.action;
public class Login1Action {
private String username ;
private String password ;
...
Action
接口与ActionSupport
类
1.
Action
接口
所在包名:
com.opensymphony.xwork2
描述:
public interface Action
All actions may implement this interface, which exposes the execute() method. However, as of XWork 1.1, this is not required and is only here ...
Path
与绝对路径
1.
在
jsp
中通过下面的代码得到项目的绝对路径:
<%
String path = request.getContextPath();
%>
2.
在代码中通过
<%=path%>
使用路径:
<a href="<%=path%>/login.jsp">重新登录</a>
不能直接使用下面的代码来访问(在页面前加斜线):
< ...
基于Struts2
的简单登录项目
1.
开发环境
JRE
:jdk1.6.0_21
IDE
:MyEclipse 6.6
容器:Tomcat 6.0.29
Struts2
版本:Struts-2.0.14
2.
创建一个基于
Struts2
的简单登录项目的步骤
具体步骤:
1
、创建Web
工程
2
...
Struts1与Struts2的不同点
1、创建Activity的要点
一个Activity就是一个类,该类是Activity的子类
需要覆写onCreate()方法
每个Activity都需要在AndroidManifest.xml中配置,随工程创建的Activity会自动配置,并且是主页面,该配置可在后期修改。
为Activity添加必要的控件
2、创建一个Activity工程
<?xml version="1.0" encoding="utf-8"?>
<resources>
...
第一站:观赏Android王国全景地图
第二站:Android VS iPhone
第三站:Android常用组件
第四站:Android开发工具
第五站:参观Android王国的金矿
1、创建一个Android应用程序
2、Android应用程序目录结构
3、AndroidManifest.xml文件的作用
代码清单:string.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, HelloWorldActivity!</string>
...
前置条件:
a)JDK 1.5+已安装好并配置好JAVA_HOME路径;
b)下载eclipse 3.5.2 for Java Developer
地址:http://eclipse.stu.edu.tw/technology/epp/downloads/release/galileo/SR2/eclipse-java-galileo-SR2-win32.zip
1、Android SDK的安装
官方下载页面:http://androidappdocs.appspot.com/sdk/index.html
最新版【AndroidSDK安装器】下载地址:ht ...
Struts 2.0.11版:
文件名
说明
struts2-core-2.0.11
Struts2 框架的核心类库
xwork-2.0.4.jar
XWork 类库,Struts 2 在其上构建
ognl-2.6.11.jar
对象图导航语言(Object Graph Navagation Language),Struts 2 框架使用的一种表达式语言
freemarker-2.3.8.jar
Struts 2 的UI标签的模板使用 FreeMarker 编写
commons-logging-1.0.4.jar
ASF出 ...