Struts HTML标记
1 <html:html>标记
简单的在页面的开始和结尾处产生一个html标记。
2<html:base>
用于在网页的head部分生成一个base标记,作用不仅仅是生成本网页的URL ,更重要的是为该页面的所有其他的链接提供相对的位置。
3 <html:link>
用于生成html中的<a>标记的 。
(1) 外部完整URL链接
<html:link href="http://www.sina.com">新浪网 </html:link>
(2)相对URL链接(从同一个应用中的某个网页跳转到另一个网页,可以利用page属性)
<html:link page="/index.jsp"> 首页</html:link>
(3)全局转发URL链接
由于在struts-config.xml文件中定义了<global-forward>全局转发变量,可以通过<html:link>来链接到这种全局转发的URL链接,
但是这时候要使用forward属性。
<html:link forward = "index">回到首页</html:link>
(4)带有页面变量的URL链接
如果仅需传递单个参数可以使用paramId 和 paramName 这两个属性。
如果有多个要传递的参数,那么可以使用<html:link>标记的name属性来实现,name属性的值是一个HashMap类型的对象名称,它的每一对“键/值”,就代表一对参数名/参数值,一下为代码示例。
<%
HashMap map = new HashMap() ;
map.put("testString", "testABC");
map.put("testint" , new Integer(200));
%>
<html:link page="/test.do" name="map">测试页面</html:link>
4 <html:rewrite>
用来输出链接中的URI的,所谓URI就是指一个完整的URL地址(去掉协议、主机地址、端口号以后的部分),只是它仅仅是一个字符串而不是一个链接。
5<html:img>
相关文档:
一个简单的下拉菜单,主要说明CSS中posistion的作用。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"& ......
在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:
<input value="Test" type="button" onclick="alert(""OK"");" />
IE提示出错后,再漫不经心地改为:
<input value="Test" type="button" onclick="alert(\"OK\");" />
结果还是出错。
这时,我就想不通了,虽然我知道最直接的解决方法 ......
<OBJECT id=WebBrowser height=0 width=0
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2></OBJECT>
<INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1>
<INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Butt ......
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!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 i ......
谈到
Flash
能走多远的问题时,我们不得不先聊聊作为
Flash
前辈的
Applet
。
所以要提它,是因为人类历史上第一个运行在浏览器之上的交互式应用,本来就是
Java
小程序,而非什么
Flash
。
早在
1995
年之初,当
Gosling
和
Gage
在
WebRunner
浏览器(即日后的
HotJava
浏览器)上 ......