`
文章列表
import java.io.Serializable; public class entity implements Serializable { private String name; private int age; private String sex; private transient String tra; public String getTra() { return tra; } public void setTra(String tra) { this.tra = tra; } publ ...

四不同随即

import java.util.HashSet; import java.util.Iterator; import java.util.Random; import java.util.Set; public class a { /** * @param args */ public String random(){ Random ra=new Random(); Set set=new HashSet(); for(int i=0;i<4;i++){ ...

urlwriten

    博客分类:
  • j2ee
下载urlwrite jar 包    解压后放到项目相应的目录下  修改urlrewrite.xml   例 <from>[a-z]+/[0-9]+</from>  <to type="forward">a.do/name=$1 &amp;pass=$2 </to>  修改 web.xml   文件  添加 <filter><filter>

各种下载上传信息

    博客分类:
  • j2ee
response.addHeader("Content-Disposition", "attachment; filename=" + response.encodeURL(downloadfile));   这样可以防止.xls文件自行打开    相反attachment改为inline的话就打开
tomcat做web服务器时,通过地址栏传中文参数时,为防止浏览器上的为乱码 需在服务器server.xml中配置对应的端口中配置编码方式即可.例如:     <Connector port="8080"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" accept ...
Cookie ck =new Cookie("key",value); response.addCookie(ck); Cookie cks[]= requset.getcookies(ck); ck[i].getName(); ck[i].getValue();  
1..structs 2 和serverlet API是完全分离的,为了能够使用serverlet API 可以在excute 方法中 应用actionContext 类  主要通过 getContext 方法 的道 ActionContext 的实例 ,注意ActionContext 类中的 getSession 的方法 返回的是Map 类型 ,他可以和httpsession对象之间进行转换 例子    ActionContext.getContext().getSession().put("user",getusername());    在jsp 页面中应用时 ...

一个验证码项目

    博客分类:
  • j2ee
一个jsp 页面和一个serverlet 组成的项目 实现验证码
<filter> <filter-name>setCharacterEncoding</filter-name> <filter-class>coreservlet.javaworld.CH11.SetCharacterEncodingFilter</filter-class> <init-param>      <param-name>encoding</param-name>      <param-value>GB2312</param-value> </init- ...

过滤器

    博客分类:
  • j2ee
在 web 中配置过滤器 <!-- 过滤器 --> <filter> <filter-name>a</filter-name> <filter-class>com.filter.fileter</filter-class> </filter> <filter-mapping> <filter-name>a</filter-name> <url-pattern>/a.*</url-patte ...
jsp 先编译成为serverlet 后在进行执行的    serverlet 是有服务器容器创建的 当有请求时就创建一个serverlet ,serverlet是多线程的所以要保证他们的现成的安全,要注意合理规范的书写,例如实体类中的get set  当利用到这些属性的时候就可以利用反射机制来修改这些属性啦 根据serverlet-Mapping 找不到相应的servelet时就提交给 web server 处理
Spring提供了两种装配Bean的容器,一是BeanFactoy,另一个是ApplicationContext   ApplicationContext与BeanFactory都是接口,ApplicationContext是由BeanFactory接口扩展而来,它增强了BeanFactory的功能。Bean容器能够加载的对象并不一定是严格遵循JavaBea ...

反射机制

    博客分类:
  • j2ee
public Object myInvoke(String className, String methodName, Object args[]) { Object results = null; try { Class clazz = Class.forName(className); Method method = null; for (int i = 0; i < clazz.getMethods().length; i++) { method = clazz.getMethods()[i]; if(methodName.equals(me ...
import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; 执行操作之前要在数据库中建立好相应的数据库名称 /** * DESC-根据hibernate.cfg.xml配置文件和相应实体类及其.hbm.xml文件生成对应的数据库表 * 使用步骤: * 1.建立hibernate.cfg.xml配置文件且在数据库url后面指定数据库名称jdbc:mysql://localhost/DB_NAME(该配置文件放在src根目录 ...
根据属性文件进行数据的读取 db.propertities 1.InputStream is=对象.getClass()/类名.getResourceAsStream("/db.properties");(该方法打开并读取一个String 类型参数指定的文件到系统的内存中,以方便获取文件信息) 2.Properties p=new Properties(); 3.p.load(is); 4.p.getproperties("drive"); --------------------------- .properties文件形式只能保存 St ...
Global site tag (gtag.js) - Google Analytics