- 浏览: 293243 次
- 性别:
- 来自: 北京
最新评论
-
小牛100:
不错,明白了
equals()对象的比较;hashcode()方法 -
zsw_it_eye:
java缓存实现 -
niuqiang2008:
回顾我的2008 -
charles751:
集群部署环境下不适用。
java缓存实现 -
WLLT:
很好 顶 很好 顶 很好 顶 很好 顶 很好 顶 很好 顶 ...
手写axis实现webservice通讯
文章列表
引用主要依赖与两个.jar文件
Jakarta-oro.jar
Commons-validator.jar
这个是在struts-config.xml文件中如下加入配置之后即代表该工程已经使用验证框架的插件了
Xml代码
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml, ...
换数据库
1.建立数据库和相关表
drop database if exists imm_frontend;
如果imm_frontend 存在删除,不存在忽略
create database imm_frontend default charset=utf8;
创建数据库 imm_frontend 默认编码utf8 可以保存 utf8一个汉字占3个字节
drop table if exists `imm_frontend`.` friendstore `;
如果imm_frontend库的friendstore表存在删除,不存在忽略
CREATE TABLE `imm_frontend ...
静静的夜晚,思绪翻腾,唯一想做的就是把我经历的点滴记录下来。希望以后想回头看看时留下的不是一片 “空白”。
及早的离开大学生活,似乎并没有对我的人生有无太多的作用,反而让我的生活更加混乱。
大三来北京实习,赚取经验。开始接触J2EE WEB程序开发,慢慢学习开发的规范以及相关的技术 struts ,mvc ,jsp 等。可这家公司主要从事的是银行的业务,我所在的部门是对日软件外包工作,并不是公司主要从事的业务。工作不是很系统,活也没有多少,很快就感觉它的局限性,大部分时间就是自学,没有项目。我决定尽快离开寻找活多点,能学到东西的公司。但由于初出茅庐没有什么经验,对自己的发展不清 ...
- 2009-02-11 10:26
- 浏览 1048
- 评论(2)
简单的说就是我的form中不单是基本类型的属性,也可以是一个bean对象。
首先定义一个bean Vo类
Class Vo{
private string name;
private string password;
//....下面是getter,setter方法
}
formBean类
Class formBean{
private Vo vo = new Vo();//必须要先创建对象,不可以只声明引用。否则他会找不到其中的属性。
public setVo(Vo vo){
}
/ ...
1.Customer的映射
<hibernate-mapping package="mypack">
<class name="Customer" table="CUSTOMERS" schema="dbo" catalog="Temp" dynamic-insert="true" dynamic-update="true">
<id name="id"><!-- ...
概要
在一个母页面A上开启新页面B,在B中填写查询参数,点击查询提交后关闭B页面,同时把B中参数提交到Action中查询数据,显示在母页面A中。
详细实现
实现A页面
(1)定义ArrayList变量存放查询字段名字,定义Hidden项存放查询字段的值。
查询字段名定义
var arrSearchingItem = new Array("vo.productCode","vo.productName");
查询字段值定义
<html:hidden name="ProductForm" property= ...
1 下载apache_2.2.3-win32-x86-no_ssl.msi 安装文件
2 双击安装,一路默认到提示输入
Network Domain
ilantu.local(域名)
Server Name
hongfengwang207.ilantu.local (计算机名 . + 域名)
Administrator's Email Address
admin@ilantu.local (服务器 域名)
这一部是配置你的httpd.conf 信息
3 接着下一步,可以选择别的安装路径
...
首先,启动Outlook Express;
从菜单中选择“工具/帐号”菜单项,打开“Internet 帐号”窗口;
单击“邮件”标签;
单击“添加”按钮,从弹出的菜单中选择“邮件”选项将弹出Internet连接向导;
首先输入您的“显示姓名”,此姓名将出现在您所发送邮件的“寄件人”一栏;
单击“下一步”按钮;
在弹出的窗口中输入您的新浪企业邮箱地址,如:wu@qiye.sina.net;
单击“下一步”按钮;
在弹出的“电子邮件服务器名”窗口中,系统默认“我的接收邮件服务器”为“POP3”,不需要修改;
在接收服务器框中,输入新浪企业邮箱的POP3服务器名称: ...
概述
现有两个工程 一个叫 Admin 另一个叫common
common是存放共同的东西 Admin运行时候就要调用common下的文件才可以。
正常运行时,需要先ant 下common工程 打成common.jar包;然后再 ant下Admin工程,build它是为了把common.jar包倒入到Admin的lib下,这样也就是把common工程与Admin关联起来了,可以运行。
但是问题出来了?
当我调试代码时候,需要进入到common中的某个文件去追踪,即使遇到空白页 选择加入source 进入到了common的代码中,也不能把参数值一并带入。无法调试。
解决办法
...
(一)
Struts中的action动作自动生成的都会继承action类,也就是同时也要复写execuse()方法从这里入口执行动作。
另一种用法也可不用继承action这样执行。提供一个类MappingDispatchAction,当继承这个类就可以不用复写execuse()方法从这里唯一入口了。
入口的方式是在配置文件struts-config.xml中,在action中加入<set-property property="parameter" value="方法名 "/>就可以进入想进的方法体中了。
例如:
struts-c ...
public void findUserInfoAll(Integer userId) {
String sql = " select user, jfpoint from VoUser user,VoJfPoint jfpoint where user.id = jfpoint.userId and user.id = " + userId;
EntityManager em = JPAUtil.currentSession();//获取session
Query quer ...
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法。其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进。所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法
一、 插入法:
遍历 ...
它是关于跳转转发问题
是由于有页面显示后仍然含有请求转向产生的。
即:在请求进入action中后没有返回再次请求跳转。
解决办法:
1.在request.getRequestDispatcher("how_much.jsp").forward(request, response);后
加return;
2.有时第一种方法会出现不执行return情况,我是用的方法是
ActionForward forward = new ActionForward(“URL”);
return forward;
apache 主要应用在静态页面的请求,tomcat 用于动态页面jsp请求响应的servlet容器。如果单独用tomcat 容易把url的action暴露出来,这样会使搜索引擎的蜘蛛无法解析url,所以把apache与tomcat合并使用。Apache任务是把静态地址解析成动态的,应用tomcat接受动态地址的请求,处理,响应。
应用方法:
<!--[if !supportLists]-->1. <!--[endif]-->javaWeb使用tomcat发布
<!--[if !supportLists]-->2. <!--[endif]--& ...
1、完整的action
<action path="/aFullAction"type="somePackage.someActionClass">name="someForm"input="someJSP.jsp"<forward name="successful" path="someJSP.jsp"/><forward name="failed" path="someOtherJSP.jsp& ...