Servlet3.0中Servlet的使用



Servlet3.0中Servlet的使用

目录
1.注解配置
2.异步调用
3.文件上传

相对于之前的版本,Servlet3.0中的Servlet有以下改进:
l 支持注解配置。
l 支持异步调用。
l 直接有对文件上传的支持。

在这篇文章中我将主要讲这三方面的应用示例。

1.注解配置

在以往我们的Servlet都需要在web.xml文件中进行配置(Servlet3.0同样支持),但是在Servlet3.0中引入了注解,我们只需要在对应的Servlet类上使用@WebServlet注解进行标记,我们的应用启动之后就可以访问到该Servlet。对于一个[......]

Read more

Sqlite DateTime 读取和写入格式问题



Sqlite DateTime 读取和写入格式问题

今天遇到个问题.

首先插入一个DataTime格式的数据:
string sql=”insert into [table] (date_time) values(‘” + date_time.ToString() + “‘”;
执行如上命令.插入没有报告错误.

但是,我又用一条命令读取时:
string sql=”select * from [table];
…..
IDataReader dr=cmd.ExecuteReader();

object obj=dr["data_time"];//在这里出[......]

Read more

UDP协议-信息传输-java ui

UDP协议-信息传输-java ui

package udp;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.io.*;
import javax.swing.border.*;

public class Frame1
extends JFrame
implements Runnable {
JPanel contentPane;
Label label1 = new Label();
Label label2 =[......]

Read more

一个JDialog窗口

一个JDialog窗口

package jta26;

import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Rectangle;
import java.awt.Font;
import java.math.BigDecimal;
import javax.swing.JOptionPane;
import javax.swing.JFormattedTextFiel[......]

Read more

DefaultTableModel

DefaultTableModel

曾提到过DefaultTableModel类,并说明了此类是继承AbstractTableModel抽象类而来,且实现了getColumnCount(),getRowCount()
与getValueAt()3个方法.因此在实际的使用上,DefaultTableModel比AbstractTableModel要来得简单许多,也较常被拿来使用
.DefaultTableModel内部使用Vector来使用表格的数据,若佻所要显示的表格格式是比较单纯的变化,笔者建议使用DefaultTableModel类会
来得方便也简单许多.若佻所要显示的数据模式非常[......]

Read more

Java Swing中JTable的使用

Java Swing中JTable的使用

写数据库的大作业,难免牵涉到JTable,说一些使用JTable的心得:
JTable的数据源是一个叫做DefaultTableModel的对象,在JTable创建时即可绑定:

DefaultTableModel model=new DefaultTableModel();
JTable table=new JTable(model);

也可在后期使用setModel函数设定:

table.setModel(model);

JTable的所有元素操作可在DefaultTableModel中完成,例如:
加入一列元素:[......]

Read more

JTable中显示数据库信息

JTable中显示数据库信息

1://一.新建一表格视图(MVC的View)

JTable JTableView = new JTable();
2://二.新建一表格模板(MVC的Model)
DefaultTableModel JTableModel = new DefaultTableModel();
3://三.新建createTableModel()方法
private void createTableModel() {
// JTableModel.setColumnCount(0); //清空表格模板内所有的列
// JTableModel.setRowCou[......]

Read more

JTable常见用法细则

JTable常见用法细则.

JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.
一.创建表格控件的各种方式:
1) 调用无参构造函数.
JTable table = new JTable();
2) 以表头和表数据创建表格.
Object[][] cellData = {{“row1-col1″, “row1-col2″},{“row2-col1″, “row2-col2″}};
String[] columnNames = {“col1″, “col2″};

JTable table = new JTable(cellData, column[......]

Read more

JTable的数据是程序启动的时候从SQL数据库中加载

JTable的数据是程序启动的时候从SQL数据库中加载的。所以行数不能固定。但列数是固定的。
1、JTable如何直接读取选中一行中每个单元格的数据?
2、用鼠标按住列名那里 可以移动更改列的位置。如何禁止这样的功能?
3、如何禁止双击单元格更改单元格内容这种功能?
4、我对数据库中的数据在一个FRAME里进行 增加,删除,修改等功能后。如何在JTable上直接反馈出来?是重新从SQL中加载数据显示JTable?还是有什么其他方法能实现?

=======================================================================[......]

Read more

实现下拉列表JComboBox中值和显示不同

实现下拉列表JComboBox中值和显示不同

实现下拉列表JComboBox中值和显示不同

网友回复:呵呵,自己也一个类继续serializable类,重写toString方法就可以了
public class myObj implements Serializable {

private String displayName = null;
private String value = null;

public myObj(String aDisplayName, String aValue) {
this.displayName = aDisplayName;[......]

Read more