WEB开发网
开发学院软件开发Java 通过 Apache 配置 Rewrite 实现网络服务的 co-bra... 阅读

通过 Apache 配置 Rewrite 实现网络服务的 co-branding

 2010-02-24 00:00:00 来源:WEB开发网   
核心提示: 清单 7.branding 信息传递和提取过程代码<%@pagecontentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%Stringbrand=request.getPar

清单 7.branding 信息传递和提取过程代码

 <%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%> 
 <% 
   String brand = request.getParameter("brand"); 
   if (brand == null) 
      brand = ""; 
   session.setAttribute("brand", brand); 
 %> 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional // EN" 
 "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd"> 
 <html> 
 <head> 
  
<title><%= brand%></title>
 
 </head> 
 <body> 
 </body> 
 </html> 

例中,String brand = request.getParameter("brand"); 此句将取得”mycompany”这个值。这样我们就提取出了 branding 信息。

提取出了 branding 信息之后,我们还要保存 branding 信息以便用户访问网站的任何网页的时候,网页都能根据 branding 信息显示不同的品牌 UI. 为了保存 branding 信息,我们有多种选择。一种是将 branding 信息提取出来以后保存在服务器端的 Session 对象中,这样用户访问别的页面的时候,branding 信息会随着 session 保存着。session 只要没有失效,这个信息都会保存在服务器端,用户访问页面的时候,服务器就自动取得了 branding 信息了。另外一种方法也可以把 branding 信息保存在用户客户端的浏览器的 cookie 里。Cookie 也是一种可以帮助长久保存用户的使用信息的方法。例中,我们采用了服务器端 Session 对象保存用户请求 branding 的信息的方法。即是这一行代码作的事情:

上一页  1 2 3 4 5 6  下一页

Tags:通过 Apache 配置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接