`
文章列表
(1) <a:commandButton>和<h:commandButton>这个都需要form表单才能触发的事件。 (2) <s:button>不需要form表单就可以触发事件。它主要是用来view功能的,很少用它来调用后台方法的。 (3) commandButton有这样的用法:当点击它后然后会看到什么样的效果用reRender来“重绘”下,即刷新。 <h:commandButton value="Create" action="#{templateBean.CreateDirectory()}"> ...
   FTP中经常会报"空指针异常",这个原因可能是由于在第二次用FTP时候,没有从新设置为null,所以就会出现那个问题。所以代码中要加上publishFactory.setFtpClient(null); 或者 this.ftpClient = null; 这个要看你自己的业务逻辑怎么写了。所以说当你多次调用的时候就要在第二次时候加上this.ftpClient = null;      另外还有个原因是:你设置了public static String ftpClient; 这个情况也可能出现"空指针异常",所以要改成private String ...
      夏天来临,很多家庭选择了开空调纳凉。为了睡觉时凉爽又不着凉,有人选择了盖着被子吹空调。专家指出,这样其实更容易患上空调病,并且会使脆弱的呼吸道受到损伤。   空调病主要是一种亚健康状态,症状主要表现为头晕、发热、盗汗、身体发虚等,很多人将其误认为是感冒。通常在使用空调时,都会关上门窗而使室内温度尽快降低以感觉凉爽,因此此时的环境是封闭的,室内空气与外界几乎隔绝,室内的氧气不断消耗而得不到补充,人在这样的环境里待的时间长了便会感觉缺氧,导致人体器官不能够正常工作,引起内分泌的紊乱,而在睡觉时人的新陈代谢放慢,则更容易被病菌侵袭。此外,盖着被子只能防冻却不能防病,有的人盖着被子之后把空 ...
(1)有这样一个方法: List<Object[]> objs = getObjectFromDB("param1","param2");   (2)然后他这样来写: User user = new User(); user.setUserId((Long)objs[0]); user.setAge((Double)objs[1]);   他这样写运行后报告了错误是:类型转换异常。        其实刚才分析了下原因:(1)它从数据库中查出数据后的返回类型是Object类型的。然后他就用Long和Double类型来直接强制转 ...
      上一篇中的那个FTP上传的代码只是适合Window下面的,而今天这个改进就可以即适合Window下,也适合Linux下了。因为我们做的CMS系统是放到Linux下面的,所以当时欠缺考虑,才导致后面的很多的麻烦。      另外我还想在说一点:(1)String ftpWorkingPath = ftpClient.printWorkingDirectory(); 这里是在FTP上打印出当时的路径,也不知道是什么原因FTP默认的把大写的字母全部转化成小写的了,这点是我以前不知道的,也是我从新遇到的新的问题当时一直在找原因,结果被我发现是这个大小写的原因。(2)所以最后要比较equal ...
(1)seam实体的标注: @Pattern(regex="[a-zA-Z]+[0-9]*",message="Please write right value!") @Column(name = "io_service", length = 50) @Length(max = 50) public String getIoService() { return this.ioService; } public void setIoService(String ioService) { this.ioService = ...
 一、(1)数据库表:user_site,在创建时候没有建立外键关系.有表user和site。user_site是中间表,它们是多对多关系。 (2)用seam反向生成的实体是这样的: public class UserSite implements java.io.Serializable { private Long id; private Long userId; private Long siteId; }  这里并没有对应关系。 (3)这样写查询的时候比较方便。 public List<Site> getSiteResults() { Long u ...
  <script type="text/javascript"> function checkImage(){ var imageValue = document.getElementById("actorCard:imageField:image").value; if(imageValue !== ""){ document.getElementById("actorCard").sumbit(); }else if(imageValue == "") ...
(1) 在我的JSF页面中想表达这样的语句: <h:outputText id="scripthere" escape="false" value="<b>This is a text</b>" /> 但是页面报错误:The value of attribute "value" associated with an element type "h:outputText" ...
<a4j:commandButton value="Set Name to Alex"  reRender="rep" >      <a4j:actionparam name="username" value="Alex" assignTo="#{userBean.name}"/>  </a4j:commandButton>  要后台的BackBean自动设置Alex给userBean.name 或者也可以通过: Map params = FacesCo ...
(1) 我原来的页面: <script src="dwr/engine.js"></script> <script src="dwr/util.js"></script> <script src="dwr/interface/PublishTemplate.js"></script> 这样会报“dwr未定义”的错误,后来改成: <script src="../dwr/engine.js"></script> <scr ...
    在用FTP上传大文件时报错误信息:java.net.SocketException: Connection reset by peer: socket write error。从网上查了下。     经常出现的Connection reset by peer: 原因可能是多方面的,不过更常见的原因是: ①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉; ②:客户关掉了浏览器,而服务器还在给客户端发送数据; ③:浏览器端按了Stop 很多人都说是客户端造成的,没有办法控制,是个比较郁闷的问题。至今还没有人说是找到解决的办法,都是说出错的原因却不说怎么解决。待解 ...
NO.1  使用java.util.Properties类的load()方法使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); NO.2  使用java.util.ResourceBundle类的getBundle()方法 使用java.util.ResourceBundle类的getBundle()方法 示例: ResourceBun ...
this.getClass().getClassLoader().getResource("template");    首先,调用对象的getClass()方法是获得对象当前的类类型,这部分数据存在方法区中,而后在类类型上调用getClassLoader()方法是得到当前类型的类加载器,我们知道在Java中所有的类都是通过加载器加载到虚拟机中的,而且类加载器之间存在父子关系,就是子知道父,父不知道子,这样不同的子加载的类型之间是无法访问的(虽然它们都被放在方法区中),所以在这里通过当前类的加载器来加载资源也就是保证是和类类型同一个加载器加载的。 最后调用了类加载器的getR ...

String 字符串截取

    博客分类:
  • JAVA
(1)截取各个\中间的字符串。 System.out.println("____"+intceptorTemplate); int j = 0; while((j = intceptorTemplate.indexOf("\\")) != -1){   String str = intceptorTemplate.substring(0, j);   intceptorTemplate = intceptorTemplate.substring(j+1, intceptorTemplate.length());   System.out.println(& ...
Global site tag (gtag.js) - Google Analytics