- 浏览: 160414 次
- 性别:
- 来自: 杭州
文章列表
1. upload.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "htt ...
主要在配置文件中配置下:
注:如应用于增删改查的类
1. struts.xml
<action name="converterAction" class="com.test.action.PointAction" method="test" >
<result name="success">/output.jsp</result>
<result name="input">/error.jsp</result>
&l ...
一, 查看当前操作系统中可用的语言
package com.i18n;
import java.util.Locale;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
Locale[] locales=Locale.getAvailableLocales();
for(Locale locale : locales){
System.out.println(locale.getDisplayCountry()+ ...
一.Struts2使用拦截器步骤:
1. 定义拦截器类
2. 声明拦截器
3. 使用拦截器
1. 定义拦截器MyInterceptor.java
package com.test.interceptor;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.Interceptor;
public class MyInterceptor implements Interceptor {
@Override
public void dest ...
1. 定义异常类
1.1 UsernameException.java
package com.test.exception;
public class UsernameException extends Exception {
private String message;
public UsernameException(String message){
super(message);
this.message=message;
}
public String getMessage() {
return message;
}
...
Struts2配置文件struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts SYSTEM "struts-2.0.dtd">
注:struts-2.0.dtd文件必须放在src下
或
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http ...
一, struts2标签可以保留输入信息
1. register2.jsp
注:可以不用<s:form >标签的默认布局,如<s:form theme=”simple”>就变成普通的html标签了
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s&q ...
一. 基本校验
1. 页面:register.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&qu ...
类型转换:
步骤:
1. Input.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
< ...
NoteFilter类
package com.test.filter;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet ...
观察者模式
1. 应用于监听器(Listener),XML解析(DOM,SAX),JAVA SWING。
2. 组成:抽象主题角色,抽象观察者角色,具体主题角色,具体观察者角色。
Listener是Servlet的监听器,它可以监听客户端的请求,服务器的操作等。(如监听在线用户的数量)
当增加一个HttpSession时,就激发SessionCreated(HttpSessionEvent se)方法,这样可以给在线人数增加1
常用的监听接口有如下几个:
1. ServletContextAttributeListener监听对ServletContext属性的操作,比如增加,删除,修改属性 ...
1. 准备条件
1.1 操作系统:XP
1.2 系统环境:JDK5以上
2. 安装SDK
2.1 下载地址: http://developer.android.com/sdk/index.html
2.2 解压SDK,把SDK的路径放到PATH中
2.3 在SDK目录中找到SDK Manager.exe,双击出现如下界面
2.4 点击Install,安装完成后,看下是否有如下项,没有点击Update All
2.5 点击Virtual Devices,如果没出现如下项
2.6 如果没有,则点击New,根据提示填写
3. 安装Eclipse3.5
3.1 下载Eclipse
ht ...
domain类如下:
package com.lt
class Book {
String bookName
double bookPrice
static constraints = {
}
}
service类如下:
package com.lt
import com.lt.Book
import java.sql.DriverManager
class LtSqlService {
static transactional = false //关闭service的事务
def addBook(){
//获得数据库连接 ...
一.SVN基本操作
1. 下载svn
http://subversion.tigris.org/files/documents/15/38369/svn-1.4.4-setup.exe
2.安装完成后,会把安装目录中的bin目录加入PATH中
3. 首先创建个仓库
Svnadmin create d:\svn\repository(此目录必须存在)
4. 启动服务器
Svnserve –d –r d:\svn\repository
-d:作为后台模式
-r:指定服务器的仓库路径
5. 可以进入一个需上传的目录,用如下命令上传
Svn import svn://localh ...