`
taohantao
  • 浏览: 16250 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
此文章是为了帮助刚接触j2se或不懂如何打包jar文件的人而着笔,同时也是让自己的知识以文章的形式保存起来. 一、导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作. 二、运行j ...
1. 在mysql中建立数据库expense ① 对于date类型 可以直接使用sql语句插入数据: insert into expense(number,date) values('123',CURRENT_TIMESTAMP()); 使用JDBC代码: public class Expense { private int id;// 自增长 private String number;// 工号 private Date date;// 票据时间 ...此处省略set和get方法... } Expense expense = new Expense(); expense.set ...
Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties,这里只说明properties文件 1、 配置根Logger 其语法为: log4j.rootLogger = [ level ] , appenderName1, appenderName2, … level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在 ...
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"     "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts>     <package name="default" extend ...
strust2的validate方法用来验证客户端的输入信息。 当验证中发现客户端的数据不正确时,使用this.addFieldError("loginName", "用户名已存在,请重试!"); 在fieldError中添加一条错误信息,只要在validate方法中验证客户端的数据不正确则返回input视图。在客户端的jsp页面中加上 <s:fielderror cssStyle="color:red"></s:fielderror>即可显示出错信息。 当validate方法中验证通过则进行执行exectue ...
------------------------------------------来源于北风网---------------------------------------------------------------------------------------- package com.ibeifeng.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /* * 数据库管理类 */ public class DataBaseManager ...
1.下拉框 <td>     <select name="education">     <option value="本科">本科</option>     <option value="硕士">硕士</option>     <option value="博士">博士</option>     </select> </td> 2.复选框 <td>     <input typ ...
----------------------------------Mysql数据库-------------------------------------------- 1.字段为int类型   如果在建表时不指定字段int类型的长度时,系统则默认生成长度为11的字段。11也是int类型的最大长度,其中第一位表示符号+或者-,后面十位表示数字。   如果指定了长度,该字段其实也是长度为11的字段,因为只要是int类型,系统都分配了长度11位。   所以,当我们在用mysql数据库建表时如果有字段为int类型则不用指定长度了。 2.字段为float类型    如果在建表时不指定float类型的 ...
1.建表 create table student (     Sno char(9) PRIMARY KEY,     Sname char(20) UNIQUE,     Sage int, ); 注:建表时的级联操作,当再建一个表senior_stu参照了student表的Sno字段时,可以选择级联(CASCADE)删除或者更新,也就是student表中Sno=1的元组删除或更新时,senior_stu表中参照student中Sno=1的字段也一起删除或者更新;当选了限制(RESTRICT)操作时,student表中的字段就不能单独随便删除或者更新。 2.查询 select * fr ...
package org.sklse; import java.util.Arrays; import java.util.Comparator; import java.util.HashMap; import java.util.Map; import java.util.Set; public class Test { public static void main(String[] args) { Map<String ,Integer> map = new HashMap<String ,Integer>(); map.put("aa&q ...
一.struts2的常量配置 struts2按如下搜索顺序加载struts2常量(推荐使用struts.xml配置) struts.xml->struts.properties->web.xml 如果在多个文件中配置了同一个struts2常量,则后一个文件中配置的常量值会覆盖前面文件中配置的常量值。 二.struts2中的action访问Servle API使用struts中的ActionContex类。 ActionContext ctx = ActionContext.getContext(); ctx.put("username","tao&quo ...
一.request 1.设置 request.setAttribute("info";info); 2.取值 String info=request.getAttribute("info"); 3.从表单取值 设置 String username=request.getParameter("username"); 4.request的请求转发(页面跳转、服务器端跳转) request.getRequestDispatcher("/welcome.jsp").forward(request.response); 二.r ...
Global site tag (gtag.js) - Google Analytics