关于java的mv.addObject();,${},valueOf(String),是什么?

关于java的mv.addObject();,${},valueOf(String),是什么?,第1张

addObject应该是springMVC中的方法吧,作用就是把肆升你贺尺想要返回给页面的数据带到指定页面,跟集合作用类似。

${}是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”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12148673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存