${}是er表达式,用于页面上拿取后台发送过来的数据。
valueOf(禅雹高String) 是把String转换成其他类型的方法,比如Integer.valueOf(String)就是把String转换成int类型
建一个Student实体类封装数雹键早据public static List<Student>readXml() {
List<Student>list = new ArrayList<Student>()
//定义一个<a href="https://www.baidu.com/s?wd=dom%E8%A7%A3%E6%9E%90&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uhnvryDYrjIBPyDYn1Rv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1RznjcYn1TLnH04rjcYnjTvPf" target="_blank" class="baidu-highlight">dom解析</a>器亮纳工厂实例
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance()
try {
//由工厂实例得到一个<a href="https://www.baidu.com/s?wd=dom%E8%A7%A3%E6%9E%90&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uhnvryDYrjIBPyDYn1Rv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1RznjcYn1TLnH04rjcYnjTvPf" target="_blank" class="baidu-highlight">dom解析</a>器
DocumentBuilder dom = factory.newDocumentBuilder()
//找到<a href="https://www.baidu.com/s?wd=xml%E6%96%87%E6%A1%A3&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uhnvryDYrjIBPyDYn1Rv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1RznjcYn1TLnH04rjcYnjTvPf" target="_blank" class="baidu-highlight">xml文档</a>
File file=new File("src/com/jereh/ch05/Students.xml")
Document doc=dom.parse(file)
//
Element root = doc.getDocumentElement()
NodeList stuNodeList = root.getChildNodes()
for (int i = 0i <stuNodeList.getLength()i++) {
Node stu = stuNodeList.item(i)
Student student = new Student()
if (stu != null &&stu.getNodeType() == Node.ELEMENT_NODE) {
/源雀/ System.out.println(stu)
Element stuElement = (Element) stu
student.setNo(stuElement.getAttribute("id"))
// stu.getAttributes().getNamedItem(null)
// Element stu=(Element)stuNodeList
NodeList info = stuElement.getChildNodes()
for (int j = 0j <info.getLength()j++) {
info.item(j).getNodeName()
Node n = info.item(j)
if ("name".equals(n.getNodeName())) {
// n.getFirstChild().getNodeValue()
student.setName(n.getLastChild().getNodeValue())
} else if ("age".equals(n.getNodeName())) {
student.setAge(Integer.parseInt(n.getFirstChild()
.getNodeValue()))
}
list.add(student)
}
}
}
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace()
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace()
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
// System.out.println(root.getNodeValue())
return list
}
Java安装与配置到Sun网站下载自敬梁解压安装包jdk-1_5_0_06-nb-4_1-linux-ml.bin
安装:
[root@RHEL4 JDK-1.5.0.06]# chmod +x jdk-1_5_0_06-nb-4_1-linux-ml.bin
[root@RHEL4 JDK-1.5.0.06]# ./jdk-1_5_0_06-nb-4_1-linux-ml.bin
选择安装位置,
NetBeans安装目录: /opt/netbeans-4.1
J2SDK安装目录: /opt/jdk1.5.0_06
配置Java环境变量:
在 ~/.bash_profile 里加入下列几行环境变量即可:
export JAVA_HOME=/opt/jdk1.5.0_06
export PATH=$PATH:$JAVA_HOME/bin
export MANPATH=$JAVA_HOME/man
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
然后执行下列 *** 作:
mv /usr/bin/java /usr/bin/java.bak
ln -s /opt/jdk1.5.0_06/bin/java /usr/bin/java
注销当前用户,重新登录。
下面验证Java环境变量是否生效:
[root@RHEL4 ~]# echo $JAVA_HOME
/opt/jdk1.5.0_06
[root@RHEL4 ~]# echo $CLASSPATH
.:/opt/jdk1.5.0_06/lib/dt.jar:/opt/jdk1.5.0_06/lib/tools.jar:/opt/jdk1.5.0_06/jre/lib/rt.jar
[root@RHEL4 ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/者稿歼bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/jdk1.5.0_06/bin:/home/lwg/bin:/opt/jdk1.5.0_06/bin:/opt/jdk1.5.0_06/bin
[root@RHEL4 ~]# java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
[root@RHEL4 ~]#
环境变量设置OK!
下面测试JDK:
[root@RHEL4 temp]# vim test.java
class test{
public static void main(String[] args){
System.out.println("Hello World!")
}
}
保存,退出,然后编译、执行:
[root@RHEL4 temp]javac test.java
[root@RHEL4 temp]java test
Hello World!
好了,JDK工作正常!
如果要使某个用户具有运行java命令的权限,只要修改其bash初始化文件.bashrc或者.bash_profile即可。
-------------------------------------------------------------------------------------------------
修改jre汉字显示
一、复制Windows系统的simhei.ttf字体成为Linux下的/opt/jdk1.5.0_06/jre/lib/fonts/simsun.ttf:
[root@localhost lwg]# cp disk/WINDOWS/Fonts/simhei.ttf /opt/jdk1.5.0_06/jre/lib/fonts/simsun.ttf
二首冲、切换目录:
[root@localhost lwg]# cd /opt/jdk1.5.0_06/jre/lib/
三、修改 fonts/font.dir
[root@localhost lib]# cp fonts/fonts.dir fonts/fonts.dir.backup
[root@localhost lib]# vim fonts/fonts.dir
1)把第一行数字加1。
2)在第二行加上
simsun.ttf -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
四、移动所有fontconfig... 文件:
[root@localhost lib]# mkdir fontconf.backup
[root@localhost lib]# mv fontconfig.* fontconf.backup/
五、复制 fontconfig.RedHat.properties.src 为 fontconfig.RedHat.properties
[root@localhost lib]# cp fontconf.backup/fontconfig.RedHat.properties.src fontconfig.RedHat.properties
六、修改 fontconfig.RedHat.properties
1) 把
# Component Font Mappings
allfonts.chinese-cn-iso10646=-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1
修改为:
# Component Font Mappings
allfonts.chinese-cn-iso10646=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
2) 把
# Search Sequences
sequence.allfonts=latin-1
修改为:
# Search Sequences
sequence.allfonts=zh-1
七、汉字显示测试:
[root@localhost lib]# ../bin/ControlPanel
-------------------------------------------------------------------------------------------------
配置mozilla及其组件,其组件需启用Java:
[root@localhost ~]# cd /usr/lib/mozilla-seamonkey-1.0.5/plugins
[root@localhost plugins]# ln -s /opt/jdk1.5.0_06/jre/plugin/i386/ns7/libjavaplugin_oji.so
只配置Firefox:
[root@localhost ~]# cd /opt/firefox/plugins/
[root@localhost plugins]# ln -s /opt/jdk1.5.0_06/jre/plugin/i386/ns7/libjavaplugin_oji.so
启用和配置
# Mozilla 1.4 及更高版本
# Mozilla 1.2、Netscape 6 及更高版本
Mozilla 1.4 及更高版本
1. 转至 Mozilla 安装目录下的 plugins 子目录
cd /plugins
2. 键入以下命令,在当前目录中创建一个指向 JRE ns7/libjavaplugin_oji.so 文件的符号链接:
ln -s /plugin/i386/ns7/libjavaplugin_oji.so
例如:
* 如果 Mozilla 安装在以下目录中:
/usr/lib/mozilla-1.4/
* 并且 JRE 安装在以下目录中:
/usr/java/jre1.5.0
* 则在终端上键入以下命令,转至浏览器的插件目录:
cd /usr/lib/mozilla-1.4/plugins
* 输入以下命令,为 Mozilla 浏览器创建指向 Java Plug-in 的符号链接。
ln -s /usr/java/jre1.5.0/plugin/i386/ns7
/libjavaplugin_oji.so .
3. 启动 Mozilla 浏览器,如果 Mozilla 浏览器正在运行,则重新启动它。请注意,如果正在运行其他 Mozilla 组件(例如,Messenger、Composer 等等),则还需重新启动这些组件。
4. 转至“编辑”>“首选设置” 在“高级”类别下方 >选择“启用 Java”
Mozilla 1.2、Netscape 6 及更高版本
1. 转至 Netscape 目录下的 plugins 子目录
cd /plugins
2. 键入以下命令,创建指向 ns7-gcc29/libjavaplugin_oji.so 文件的符号链接:
ln -s /plugin/i386/ns7-gcc29/libjavaplugin_oji.so
例如:
* 如果 Netscape 安装在以下目录中:
/usr/lib/Mozilla1.2/
* 并且,JRE 安装在以下目录中:
/usr/java/jre1.5.0
* 则在终端上键入以下命令,转至浏览器的插件目录:
cd /usr/lib/Mozilla1.2/plugins
* 输入以下命令,为 Mozilla 浏览器创建指向 Java Plug-in 的符号链接。
ln -s /usr/java/jre1.5.0/plugin/i386/ns7-gcc29
/libjavaplugin_oji.so .
3. 启动 Mozilla 浏览器,如果 Mozilla 浏览器正在运行,则重新启动它。请注意,如果正在运行其他 Mozilla 组件(例如,Messenger、Composer 等等),则还需重新启动这些组件。
4. 转至“编辑”>“首选设置” 在“高级”类别下方 >选择“启用 Java”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)