- 浏览: 56654 次
- 性别:
- 来自: 北京
最新评论
文章列表
1.类
public class MyInterceptor implements Interceptor {
public void destroy() {
}
public void init() {
}
public String intercept(ActionInvocation invocation) throws Exception {
System.out.println("+++++2+++++");
invocation.invoke();
System.out.println("=====2 ...
struts2__多语言
- 博客分类:
- Struts2
struts2的I18N的级别分为Action -package -application级
Action级
1.与Action同级新建LoginAction_en_US.properties和LoginAction_zh_CN.properties文件,前面Action名字一定与Action一致
2.jsp中访问:<s:property value="getText('welcom.msg')"/>,调用Actoin中的继承的getText();方法
package级
1.在包级建package_en_US.properties文件,名称必须为pa ...
1.测试类
import java.util.Locale;
import java.util.ResourceBundle;
public class Test {
public static void main(String[] args) {
ResourceBundle rb = ResourceBundle.getBundle("app",Locale.CHINA);
System.out.println(rb.getString("welcom.msg"));
}
}
2.编写properties文件
app_e ...
struts访问web元素
- 博客分类:
- Struts2
一:获取Map类型的request,session,application
继承ActionSupport
Map request=(Map)ActionContext.getContext().get("request");
Map session=ActionContext.getContext().getSession();
Map Application=ActionContext.getContext().getApplication();
二:获取Map类型的request,session,application(常用)
实现 ...
struts接收参数的三种方式
- 博客分类:
- Struts2
一:属性方法
1.在action中增加属性及get()和set()方法,只接使用属性
路径方问时加参数:http://127.0.0.1:8080/Struts2_0100_Introduction/extends_add?username=100
二:域模型(domain方式)
1.在action中增加模型对象,及get()和set()方法。
2.在模型对象增加属性及及get()和set()方法。
路径方问时加参数:http://127.0.0.1:8080/Struts2_0100_Introduction/extends_add?user.username=100 ...
sttuts2.配置请求路径二种方式
- 博客分类:
- Struts2
一:只有类配置
引用
<action name="noextends" class="com.struts.noextendsAction">
<result name="path">/Hello.jsp</result>
</action>
(1)默认执行类中的execute方法:http://localhost:8080/项目名/extends
(2)可以动态访问:http://localhost:8080/项目名/extends!add,但是strut ...
Action在Struts中三种实现
- 博客分类:
- Struts2
一种
写execute方法,返回值必为String类型
public class noextendsAction {
public String execute(){
System.out.println("000000000000000000");
return "path";
}
}
调用如下:
引用
<action name="noextends" class="com.struts.noextendsAction">
<r ...
Struts.xml提示
- 博客分类:
- Struts2
1.打开struts.xml文件。复制文档类型定义
2.打开preference/xml catalog
3.解压struts.jar核心包,导入
1.复制和导入项目 复制一个项目,修改properties/MyEclipse/Web/Context Root/Web Context-Root为当前项目名
2.导入项目
File/import/exsting projects into workspace选中项目根目录
注意:应选中Copy projects into workspace
3.查看源码
在jar文件右键/Properties
选择目录如下struts-2.3.15.3/src/core/src/main/java,确定即可
一、环境搭建
1.新建webProject
2.设置tomcat。window/preferences/myeclipse/servers/tomcat下选择tomcat并Enable
3.设置JDK。window/preferences/java/Installed JREs/add下增加JDK。JDK包含调试,JRE不包含调试。
二、搭建框架
1.解压Struts2,打开apps/struts2-blank-2.1.6文件
2.复制WEB-INF/classes/struts.xml至项目src目录下。编译完后会自动放到项目WEB-INF/classes下
3.导入 ...
jaxen.jar解析XML文件
- 博客分类:
- Xml
在项目中导入jaxen.jar文件
public void parserXml2(String fileName) {
File inputXml = new File(fileName);
SAXReader saxReader = new SAXReader();
try {
Document document = saxReader.read(inputXml);
//查询节点下所有字节点
List employees = document.selectNodes("/employees/employee");
...
Lucene检索索引
- 博客分类:
- Lucene
package com;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import org.wltea.analyzer.lucene.IKAnalyzer;
import org.wltea.analyzer.lucene.IKQueryParser;
import org.wltea.analyzer.lucene.IKSimilarity;
public class Search {
public static ...
Lucene建立索引
- 博客分类:
- Lucene
package com;
import java.io.File;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirect ...
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStre ...
POI读取excel
- 博客分类:
- POI
import java.io.FileInputStream;
import java.util.ArrayList;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
public class TestPOIreadExcel {
public static void main(String[] args) throws Exception {
String bas ...