- 浏览: 191913 次
- 性别:
- 来自: 上海
最新评论
-
Bll:
为什么要推荐jsp动作标签访问呢?
JavaBean入门 - 概念和简单例子 -
落雪封:
我检查过了,没有注释,只是大文本,也一直报这个错,求原因
Abator生成错误:XML document structures must start and end within the same entity
文章列表
Struts中iterator的用法
- 博客分类:
- Struts
<s:iterator value="列表变量" status="下标代词" var="遍历元素">
...
${遍历元素.属性} -> 访问单个元素的属性
${下标代词.index} -> 访问列表下标
...
</s:iterator>
Action直接访问Servlet API
- 博客分类:
- Struts
1. ActionContext
import com.opensymphony.xwork2.ActionContext;
...
ActionContext ctx = ActionContext.getContext();
...
//操作session
ctx.getSession().put("key:xxx", "value:xxx");
//操作application
ctx.getApplication().put("key:xxx", "value:xxx");
...
struts2中ognl标签报错的原因
- 博客分类:
- Struts
在jsp文件中,我们可以利用struts2的标签库,只需要在文件顶部
<%@ taglib prefix="s" uri="/struts-tags" %>
但是,有时候会报错,找了半天,原来是配置文件的关系
在web.xml文件中,需要加上如下
<!-- 配置Struts2的CleanUp的Filter -->
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>
org. ...
Spring annotation深入分析
- 博客分类:
- Spring
Spring的依赖注入配置,除了利用xml配置文件以外,在Spring2.5以上版本后,鼓励
使用以@符号嵌入Java代码内部的annotaton注释
我们先来看一个传统的完全使用xml配置的例子
Office.java
package spring3.basic.annotation.compare;
public class Office {
private String officeNo = "001";
public String getOfficeNo() {
return officeNo;
}
publi ...
You can use the built in Eclipse install support by following these steps:
1.Take the "Help>Software Updates>Find and Install" Menu Option
2.Select the "Search for new features to install" radio button, press "Next"
3.Press the "New Remote Site" button
...
XML document structures must start and end within the same entity
经过仔细检查 除了标签要写对应之外,就是那个中文注释问题, 一定要前后空格 隔开
<!-- 注释 -->
中文的注释 例如注释前后一定要有空格 否则就会报该错误
Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。
数据库表的SqlMap.xml file 文件,如UserSQL.xml;
数据库表的Java Bean Model,如User.java;
包含一个综合主键的数据库表的主键model,如UserKey.java;
包含DAO层 selectByExample方法的example文件, UserExample.java;
提供插入、更新、查询、删除方法的DAO接口 UserDAO.java;
DAO接口的实现类 UserDAOImpl.java。
安装Abator到MyEclipse(Ecl ...
Inversion of Control
The core of the Spring Framework is based on the principle of Inversion of Control (IoC).. IoC is a
technique that externalizes the creation and management of component dependencies. Consider an
example where class Foo depends on an instance of class Bar to perform some kind of p ...
SQL mapping in ibatis
- 博客分类:
- iBATIS
Here we can see a SQL SELECT statement that returns address data.
<select id="getAddress"
parameterClass="int"
resultClass="Address">
SELECT
ADR_ID as id,
ADR_DESCRIPTION as description,
ADR_STREET as street,
ADR_CITY as city,
ADR_PROVINCE as province,
...
1. 需要下载最新sql server jdbc,从微软网站下载,
SQL Server 2008使用的是sqljdbc4.jar,
需要将其添加到Eclipe->Build Path->Add External Jars
2. 别忘了开启SQL Server的TCP/IP服务
SQL Server配置管理器->MSSQLSERVER协议->TCP/IP启用
jar命令打包java带有包名的类文件
- 博客分类:
- Core Java
jar cvfm JTool.jar jtool\ui\manifest.mf jtool\ui
manifest清单:
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: jtool.ui.MainFrame
ikvmc -out:BasicFileOutput.dll BasicFileOutput.jar
新建一个C#.NET项目,首先添加一下必须的DLLs
%IKVM_HOME%\bin\IKVM.OpenJDK.Core.dll
%IKVM_HOME%\bin\IKVM.Runtime.dll
%IKVM_HOME%\bin\IKVM.Runtime.JNI.dll
jar cvfm BasicFileOutput.jar manifest.mf corejava2\io\stream
manifest.mf清单:
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: BasicFileOutput.class
javac -d . BufferedInputFile.java
注意:
-d和点之间有个空格,点和java文件之间也有个空格
执行,退到包目录之外,执行:
java corejava2.io.stream.BufferedInputFile
注意:
corejava2.io.stream是包名,生成的目录是corejava2\io\stream
主要介绍java和javac命令的使用,
分带package和不带package,
如果要用到第3方包,则使用-classpath参数
1.不带package
Hello.java
public class Hello {
...
}
c:/java/hello/Hello.java
编译
c:/java/hello>javac Hello.java
生成class文件
c:/java/hello/Hello.class
运行
c:/java/hello>java Hello
2.带package的情况
源文件应按包目录放好, ...