- 浏览: 73129 次
- 性别:
最新评论
文章列表
jarcmdclassc
网上的例子不是太清楚,自己写一下过程并加几个图,免得今后又得看半天资料
1、 把两个.class文件打成jar包
(1)打开cmd
(2)进入到准备打包的目录,找到要打包的文件,这里分别是
ExampleService.class和Examples.class文 ...
- 2013-11-24 01:07
- 浏览 440
- 评论(0)
//一般用于校验软件是否被修改
package demo;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import sun.misc.BASE64Encoder;
public class demo1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
String pwd=" ...
- 2013-11-24 01:03
- 浏览 372
- 评论(0)
<?xml version="1.0" encoding="utf-8" standalone="no"?><书架>
<书 name="xxxx">
<售价>109</售价>
<书名>Java</书名>
<作者>老张</作者>
</书>
</书架>
@Test
public void read() throws Exception{
//1.获取工厂
...
- 2013-11-24 01:00
- 浏览 471
- 评论(0)
struts2 ognl表达式
- 博客分类:
- struts2基础
OGNL对象图导航语言
Object Graphic Navigation Language.
可以单独使用获取关系复杂的数据
eg:
Person p=new Person();
p.setName("张三");
p.setAddress(new Address("上海中兴区","rar"));
ognl.Ognl.setValue("Address.addr", p, "上海交通大学");
String name=(String) ognl.Ognl.getValue(&qu ...
我常用的快捷键多了也记不住
F1:查看该类API
F2:查看方法返回值
shift+enter:跳到下一行
home:跳到行头
end:跳到行尾
Ctrl+shift+F:格式化代码
Ctrl+shift+/:注释代码块
Ctrl+shift+\:取消注释代码块
Ctrl+shift+O:自动导包
Ctrl+O:查找该类的方法
Ctrl+T:查看接口实现类
Ctrl+.:跳到下一个错误
Ctrl+1:代码调试
Alt+/:代码补全
- 2013-11-24 00:56
- 浏览 465
- 评论(0)
struts2拦截器
- 博客分类:
- struts2基础
拦截器组件
可用于封装共通的业务处理,之后可以通过配置作用到Action组件上.
共通业务处理有:登录检查,日志记录,性能检测,事务处理
(1)拦截器规范
a.拦截器组件必须实现Interceptor接口,实现interceptor方法
b.拦截器组件可以继承AbstractInterceptor类
c.拦截器组件可以继承MethodFilterInterceptor类 拦截指定的方法
(2)拦截器相关配置
a.声明
<interceptor name="拦截器名" class="包名.类名"/>
b.引用 ...
struts2表单校验
- 博客分类:
- struts2基础
表单校验
(1)自己写validate方法
a.Action组件继承ActionSupport
b.编写validate或validateXxxx方法
c.修改struts.xml,为<action>元素添加<result name="input">视图
d.JSP可使用标签或EL显示提示信息 ${errors.name }
(2)使用XML配置校验(了解)
1、在页面中用<s:fielderror></s:fielderror>标签显示错误信息,
但是该标签必须写在form中
...