- 浏览: 28252 次
- 性别:
- 来自: 武汉
最新评论
-
tiger112:
aixs3GKgn4oVplJGeAI96Q.. 这个竟 ...
SSI实现 excel 与ORACLE 之间的导入导出 -
tiger112:
你是一号店的 哈哈
SSI实现 excel 与ORACLE 之间的导入导出 -
qiannancy:
...
jQuery日历组件
文章列表
#!/bin/sh
ip="ip"
user="user"
pass="password"
begintime=$(date '+%Y-%m-%d %H:%M:%S') #脚本开始执行时间
temlog="temlog.txt" #日志记录
if [ ! -f "$temlog" ]; then
touch ${temlog}
else
rm ${temlog}
touch ${temlog}
fi
if [ ! -n "$1&quo ...
在进行基于Hessian的项目开发时,应当注意以下几点:
▲JAVA服务器端必须具备以下几点:
·包含Hessian的jar包
·设计一个接口,用来给客户端调用
·实现该接口的功能
·配置web.xml,配好相应的servlet
·对象必须实现Serializable 接口
·对于复杂对象可以使用Map的方法传递
▲客户端必须具备以下几点:
·java客户端包含Hessian.jar的包。C#中引用hessianCSharp.dll
持久层和事务的关系
dao层脱离事务也能操作数据库,事务是保证dao层数据操作的完整性(即原子性、一致性、隔离性、持久性,也即所谓的 ACID)
事务可以保证一组操作要么全成功,要么全部失败,就是事务是一个不可分割的整体
使用spring 封装的jdbc访问数据库(未使用事务)
定义bean
package sping.jdbc;import java.sql.SQLException;import javax.annotation.Resource;import org.springframework.jdbc.core.JdbcTemplate;import org.spri ...
<select id="selectAccount" resultMap="AccountResult"
parameterClass="Map">
select * from ACCOUNT
<dynamic>
<isNotNull prepend="keyWords">
<iterate prepend="where ACC_ID in" property="keyWords" open="("
...
<select id="selectAccount" resultMap="AccountResult" parameterClass="Account">
select * from ACCOUNT
<dynamic prepend="where">
<isNotNull property="id" prepend="and" open="(" close=")">
id = #id#
...
<html>
<head>
<title>jquery表格操作</title>
<script language="javascript" src="jquery.table.tr.js"></script>
</head>
<body>
<a href="#" onclick="add_line();">添加一行</a>
&n ...
页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>对tr ...
jsp界面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htm ...
首先在WebContent目录下新建一个目录dwr,在该文件夹在存放 engine.js 和 util.js
1.在web.xml中进行配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.co ...
1. 页面使用freemerk技术设计
test.ftl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" ...
1.导入相应的jar包
jxl.jar
antlr-2.7.2.jar
commons-collections.jar
commons-dbcp.jar
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ibatis-2.3.4.726.jar
ognl-2.6.11.jar
spring.jar
struts2-core-2.0.14.jar
struts2-spring-plugin-2.0.14.jar
xwork-2.0.7.jar
ojbc14.jar
2.页面用freemerk
...
对freemark理解与例子
首先将 struts-tags.tld 放在WEB-INF 目录下
1.login.ftl
<#assign s = JspTaglibs["/WEB-INF/struts-tags.tld"]/>
<html>
<head>
<title>Login Form</title>
</head>
<body>
pelease input username and password l ...
关于struts 全局拦截器的配置
1.首先写好action 用户从页面获取相应的数据
UserAction代码
package com.yihaodian.action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
private static final long serialVersionUID = 1L;
...
实现WEB
开发中的文件上传功能,需完成如下二步操作:
一、在WEB
页面中添加上传输入项,<input type=“life”
name=“”>
,使用时注意:
1.
必须要设置input
输入项的name
属性,否则浏览器将不会发送上传 ...