预览模式: 普通 | 列表
07-06
25

读写Cookie

/*
* 写cookie
*/
Cookie namecookie = new Cookie("name",name);
Cookie passwordcookie = new Cookie("password",password);
Cookie optioncookie = new Cookie("option","1");

//生命周期    
namecookie.setMaxAge(60*60*24*365);

查看更多...

Tags: Cookie

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 617
07-06
25

<html:multibox>实验

<html:multibox>要比<html:checkbox>更灵活。它会把用户界面上面选择的复选框中的信息封装在一个数组里面,数组存在于Form中,并通过用户提交在Action中取得。
如下例所示:
JSP页面:
<body>
<html:messages id="message" message="true">
<bean:write name="message"/>
</html:messages>
<html:form action="box.do" method="POST">
<html:text property="name">

查看更多...

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 845
07-06
24

<html:file>上传文件标签

       利用Struts提供的<html:file>来做上传图片。
Jsp页:
<html:errors/>
<html:form action="upload.do" method="POST" enctype="multipart/form-data">
<html:file property="file"/><br>
<html:submit property="submit" value="Submit"/><br>
</html:form>


form.java

查看更多...

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1016
07-06
24

最简单的文件上传方法

最简单的文件上传方法   
        文件上传是基本运用,因而讨论的也多,方法五花八门。那么什么样的方法是最好的方法呢,应该是代码最少,最好理解的方法。 
    用标签处理文件上传,几个属性控制文件大小、文件类型等特性,应是最理想的方法。
    newxy(新坐标)用标签来处理文件上传,不用写代码,比smartUpload简便。
   
上 传 文 件 至 文 件 夹
利用newxy(新坐标)技术上传文件至文件夹极其简单。
一、准备
1、确保有struts运行环境;
2、下载newxy1.03.zip或更高版。解压,将newxy1.03.jar或更高版类库拷到WEB-INF/lib下,将newxy-html.tldnewxy-logic.tldnewxy-bean.tld三个标签定义文件拷到WEB-INF/目录下;
3、建一jsp文件,如upload.jsp

查看更多...

Tags: 上传文件

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 702
07-06
23

谈程序开发中的人格因素

在程序开发中,或在挑选程序员时,我们更多的是考查他的智力因素,而人格因素往往容易被忽略,造成了后来管理上的很多问题,我并不是说智力不重要,而是要强调人格与智力同样的重要。事实上,从国内大多IT企业所研发的产品或项目来看,其实并不需要太高的智力,国内大部分的程序员都具有本科或硕士以上的学历,有时想想真是大才小用,而且往往又用得不好,真是百思不得其解,也许产品或项目的成功与否更多的是由项目经理与程序员们的人格因素决定的,他们的人格因素都会在他们所编写的软件系统的各个部分中得到体现,比如软件界面、操作方便性、软件质量问题、可扩充性、可维护性等等。

  那什么是人格呢?书上写:人格是指一个人所有性格特点的总和,人格必然会体现在我们的一言一行之中。也就是说程序员的人格将会体现在他所编写的程序之中。现实也确是如此,如果你是一个软件测试员,那么你的体会可能就很深,测试着不同程序员的不同软件模块,那结果与感受真是不一样,有的模块整洁干净,极少出现低级错误,逻辑清晰,而有的模块虽然也基本上实现了所有功能,但界面乱七八糟,小错误层出不穷,真是让人爱恨交加,那到底是哪些人格特点在程序开发中起着关键的作用呢?

  一. 在高压力的坏境避也能坚持不懈地工作

  对于程序员来说,加班应是一件再正常不过的事情,有时项目紧迫,也会采用封闭式的开发,即几个人关在一个屋,连续工作一个多月,有些BOSS看似好人一个,将这个屋安排在有如世外桃源之地,实际上程序员对外面的美景并不感冒,置身于红花绿树之中,心中却不停地思考CODING,呵呵,那是不好受的。因此,就当今的程序开发工作而言,如果一个程序员缺乏在高压力的环境中坚持工作半个月的能力,或许我们就可以肯定地说,他不是块程序员的材料。

  二. 适应快速的变化

查看更多...

Tags: 程序开发 人格因素

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 523
07-06
22

java连接各种数据库方式速查表

1.Oracle8/8i/9i数据库(thin模式)

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);

2.DB2数据库

Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

3.Sql Server7.0/2000数据库

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

4.Sybase数据库

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);

查看更多...

Tags: 数据库

分类:学习 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 1056