JSP中生成动态XML实例
<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="tet/css" href="mystyle.css" ?>
<%@ page errorPage="error.jap" %>
<%@ page contentType="text/xml" %>
<realmarid>
皇马花名册
<athlete>
<name>齐达内</name>
<country>法国</country>
<age>32</age>
<telephone>124252432</telephone>
<date>The date is <%=new java.util.Date()%></date>
</athlete>
<athlete>
<name>劳尔</name>
<country>西班牙</country>
<age>28</age>
<telephone>1243432</telephone>
<date>The date is <%=new java.util.Date()%></date>
</athlete>
<athlete>
<name>贝克汉姆</name>
<country>英国</country>
<age>28</age>
<telephone>1243432</telephone>
<date>The date is <%=new java.util.Date()%></date>
</athlete>
</realmarid>
第一行:XML声明;
第二行:为XML文件的应用程序提供信息,Type表明显示的方式,XML可以使用CSS和XSL两种方式显示,此处标明使用CSS来显示;
Href表明了CSS文件的相对路径,这里css文件和jsp文件在同一个目录下;
接下来是JSP中的page指令,page指令提供JSP页面的属性,page指令中定义的属性适用于该JSP页面,以及所有包含的静态文件;
page指令的格式:<@%page [attribute="value"]%>
contentType属性表明内容类型信息,此处为text/xml,此处是JSP中直接应用XML的关键所在;
上例中有<%=new java.util.Date()%>的语句,是JSP中包含的Java语句,这部分生成动态页面
上例中在XML文档模板中加入JSP页面,在JSP中加入Java代码,这样XML就可以由静变动,产生动态的内容,页面也可以变得美观生动;
当XML文档中的JSP页面被请求时,Java代码将执行,JSP服务器先将JSP网页编译成Servlet,编译时Java代码将会被执行,且只需服务器第一次执行即可,客户端再请求该页面时,会将第一次执行的结果传送给客户端,从而大大提高执行效率。
相关文档:
Jsp常用技巧:图片验证码
2009年10月30日 星期五 21:06
思路
:
图片验证码的实现主要的技术点是如何生成一个图片。生成图片可以使用java.awt包下的类来实现。我们先写一个简单的生成图片的程序HelloImage.java。以下是代码部分。
package com.vogoal.test;
import java.awt.Color;
import
java.awt.Graphics;
imp ......
Jsp 以Url方式传参数乱码问题
比如说 xxxx.action?name="中文"
传到Action 会发生 乱码
解决方法1:要改tomcat 的编码
2:
要改成这个方式可以解决乱码:
xxxx.action?name=encodeURIComponent("中文"); ......
以前在博客上发过,经人提醒DataSet已自带读写XML的功能,于是便删了,
不过在实践中感觉封装一层后,使用起来还是蛮方便的。故再次重发。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.IO;
using System.Xml;
namespace XmlDesign
{
class XmlDatasetC ......
package com.demo.filter;
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain;
import java.io.IOException;
public class SetCharacterEn ......
JSP 内置对象 收藏
内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象:
1.request对象
request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。客户端的请求信息被封装在request对象中,通过它才能了解到客户 ......