`
文章列表
在Bean中限制HTML的产生:理论上,JavaBean 将不会产生任何HTML,因为这是jsp层负责的工作;然而,为了动态消息提供一些预先准备的格式是非常有用的。产生的HTML将被标注的 JavaBean方法返回。  这里有一些非常重要的事情:1. 不要试图在JavaBean返回的HTML中放置任何字体尺寸。    并不是所有的浏览器都相同。很多浏览器无法处理完整的字体尺寸。  2. 不要试图在JavaBean返回的HTML中放置任何脚本或者DHTML。    向页面直接输出脚本或者DHTML相当于自我毁灭,因为某些浏览器版本在处理不正确的脚本时会崩溃(非常少但是有)。如果用户的JavaBea ...

session

getCurrentSession 从上下文找,有,用旧的,没有,建新的事物提交自动closeopensession每次都是新的,必须关闭   //Session session = sessionFactory.opensession(); Session session = sessionFactory.getCurrentSession();   session.beginTransaction(); session.save();   Session session2 = sessionFactory.getCurrentSession(); System.out.p ...
function a() {     var i = 0;     function b() {         alert(++i);     }     return b; } var c = a(); c(); 执行完var c=a()后,变量c实际上是指向了函数b,b中用到了变量i,再执行c()后就会弹出一个窗口显示i的值(第一次为1)。 这段代码其实就创建了一个闭包。 闭包的作用就是在a执行完并返回后,闭包使得Javascript的垃圾回收机制GC不会收回a所占用的资源,因为a的内部函数b的执行需要依赖a中的变量。 在上面的例子中,由于闭包的存在使得函数a返 ...

润乾套打印报表

       润乾报表支持套打功能,需要的是设置,第一列列属性扩展方式:左主格里面设置的是你要按照什么打印的字段所在行列,     比如是:item.code,这个字段放在报表的B2处,那么左主格就设置为B2,     并且设置item.code:="货品编号"+ds1.group(item.code)  这个时候如果换页时显示的页数重复,那么增加一列页眉页脚在上面就行了    
[oracle] to_date() 与 to_char() 日期和字符串转换   to_date("要转换的字符串","转换的格式")   两个参数的格式必须匹配,否则会报错。 即按照第二个参数的格式解释第一个参数。 to_char(日期,"转换格式" ) ...
  //关闭,父窗口弹出对话框,子窗口直接关闭  this.Response.Write("<script language=javascript>window.close();</script>");    //关闭,父窗口和子窗口都不弹出对话框,直接关闭  this.Response.Write("<script>");  this.Response.Write("{top.opener =null;top.close();}");  this.Response.Write(&quo ...
公共接口类HttpServletRequest继承自ServletRequest.客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含在其内。HttpServletResponse继承了ServletResponse接口,并提供了与Http协议有关的方法,这些方法的主要功能是设置HTTP状态码和管理Cookie。   一、HttpServletRequest接口  定义  public interface HttpServletReque ...
List<Atl> atls = commonDao.findByQuery("from Atl a where a.code ="+code);报错:ORA-01722: 无效数字List<Atl> atls = commonDao.findByQuery("from Atl a where a.code <>null");通过。List<Atl> atls = commonDao.findByQuery("from Atl a where a.code =:code",    new ...
select distinct fr.name fname from tms_shipment_carrying_detail t left join tms_shipment s on s.id=t.shipment_id left join tms_legs f_leg on f_leg.shipment_id=s.id left join tms_trans_location tr on tr.id=f_leg.tolocation_id left join tms_trans_location fr on fr.id=f_leg.fromlocation_id order by tr ...
  Type1 接口注入      我们常常借助接口来将调用者与实现者分离。如:   public class ClassA {   private InterfaceB clzB;   public init() {   Ojbect obj =   Class.forName(Config.BImplementation).newInstance();   clzB = (InterfaceB)obj;   } ...
修改Eclipse的Java Build Path 的 Default Out Put路径 例如:现在要把每次Eclipse Build Project后的classes放到WEB-INF下的classes目录下,因为原来是输出到   根目录下的build目录下,就可以这样修改 右键点击项目名,在"属性(properties)-Java构建路径(Java Build Path)-源代码(Source)"把允许输出文件夹作为源文件夹(Allow output folders for source folders)前面的框选上,在下面添上: 工程名称/WEB-INF/cl ...
    最近我遇见极为初学者在为安装JDK和Tomcat之前的环境变量配置问题左右!其实网上收索的资料是不少,可是不免会遇到忽悠人的。这个对于初学者来说是很苦恼的,因为他们不知道对错,照搬你的经验!     其实我们为何不仔细了解一下为什么配置环境变量?它有什么作用?     我们在开发的时候需要引入很多的包,这些包我们是怎么引入的呢?可能会有人说有的程序就没见到要引包,比如很多人初学之时的Helloworld.java就没有。可是,我们不能忽略了隐含的lang包!简单点说,我们配置的path路经,它主要是引入JDK的/bin目录,classpath是指向类库文件。要运行的java存在于bin目 ...

蚂蚁起步

   现在有种软件名为PHP的个人使用的小型mysql服务器,再安装之前可能有些新手会装mysql-front-step这款前端界面软件!其实这两种软件是结合一起使用的,PHP侧重于数据库内部的搭建,而mysql-front-step主要体现在界面的美观,借助这个可连接mysql操作!     如果先安装了mysql-front-step的话,PHP安装后解压不了,系统会提示你选择MYSQL换端口(不用3306,一般不推荐),还是重试?要想解决的话就得手动禁止你电脑的服务器里面的mysql-front,这样的话端口被释放,PHP才能顺利解压,否则你的前端界面会提示你登陆失败,主要原因就是服务器没 ...
Global site tag (gtag.js) - Google Analytics