`
swingboat
  • 浏览: 62469 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
如果我们想在网址的查询参数中利用中文,则在提交到的页面必须对中文参数进行处理例如:<script>   location.href="goto.jsp?type=分类";</script>在goto.jsp页面要获取type参数,需要对此参数进行处理:String type=(String)request.getParameter("type");type=type==null?"":type.trim();type=new String(type.getBytes("ISO-8859-1") ...
由于jspsmartupload上传文件,当前端页面没有file控件时,后端用jspsmartupload控件upload时将会走入一个死循环。现在采用struts自己提供的功能实现文件的上传。1、前端页面upload.jsp<html:form action="/filesave.do" styleId="formItem" method="post"  enctype="multipart/form-data"><INPUT  class='input-file' type="fil ...
在web页面中,有一块固定大小的区域。在此区域中显示的数据由于条件不同而显示的数据也不同,有的时候显示的数据非常的多,会超出此区域的大小范围,而有的时候很少。所以希望有一种设置,能根据数据的多少,在固定区域中自动产生滚动条。在web页面中div标签就可以满足此要求。html代码如下:<html><body><div style="height:400;overflow:auto "><table width="543" height="300" border="1">  ...
1、ActionForm中的属性必须在<html:form></html:form>块中输出struts-config.xml文件配置:  <form-beans>    <form-bean name="TestForm" type="yhp.test.struts.TestForm" />  </form-beans> <action-mappings>    <action input="/test/teststruts.jsp" name=" ...

junit的使用

    博客分类:
  • java
背景:当我们写完一个类的时候,需要对类的某些方法进行测试。我以前的做法是在类的main函数中,new一个类的实例,然后调用类的方法进行测试。当需要测试的方法越来越较多的时候,main函数也在逐渐的变大,最后连自己都糊涂了。这时候就需要junit了。编码原则:        从技术上强制你先考虑一个类的功能,也就是这个类提供给外部的接口,而不至于太早陷入它的细节。这是面向对象提倡的一种设计原则。如果你要写一段代码:1. 先用 junit 写测试,然后再写代码2. 写完代码,运行测试,测试失败3. 修改代码,运行测试,直到测试成功 编写步骤:如下图测试代码:package yhp.test.jun ...
在jboss4环境下,使URL参数中支持中文,例如:http://site.net?name=中国找到jboss4的deploy\jbossweb-tomcat50.sar\server.xml,编辑该文件,在下面的XML节点中增加红色的字<Connector port="8080" address="${jboss.bind.address}"         maxThreads="150" maxHttpHeaderSize="8192"         minSpareThreads="25& ...
有限状态机(Finite State Machine或者Finite State Automata)是软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机。最近看了一些游戏编程AI的材料,感觉游戏中的AI,第一要说的就是有限状态机来实现精灵的AI,然后才是A ...
有一个部门表(T_Department):T_Department:     ID :varchar2(25)     Name:varchar2(100)     SuperiorID:varchar2(25)     SuperiorName:varchar2(100)     Remark:varchar2(1000) 根据一个部门的ID,获取该部门下所有的子部门,例如部门的ID为“D”:select * from T_Department      Start with  ID='D'      Connect by  prior  ID=SuperiorID
在我们系统开发中,有一些数据变动比较少,但是会经常对它进行访问。为了提高访问的性能,我们首先会把数据从数据库中读出,放入到一个Hashtable中。以后数据的访问都是从Hashtable中获取,这样起到了一个cache的作用。从数据库中获取数据有两种方式:1、系统第一次访问,从数据中获取所有的数据放入到Hashtable。      这种方式比较适合数据量比较小的数据,例如:模块的管理。一个系统中不可能有太多的模块,一次从数据库中获取出所有的模块数据,放入到Hashtable中。以后对模块的访问都只用对Hashtable访问就可以了。 2、系统第一次访问,只获取需要访问的数据,然后把它们放入到H ...
Global site tag (gtag.js) - Google Analytics