HttpServletRequest rq = (HttpServletRequest) request;
// String[] serverNameList = serverName.split(",");
((HttpServletResponse)response).setStatus(301);
if(!(rq.getQueryString()==null)&&!rq.getQueryString().equals("")){
((HttpServletResponse)response).setHeader("Location", "http://www."+serverName.split(",")[0]+"/"+rq.getRequestURI()+"?"+rq.getQueryString());
}else{
((HttpServletResponse)response).setHeader("Location", "http://www."+serverName.split(",")[0]+"/"+rq.getRequestURI());
}
((HttpServletResponse)response).setHeader( "Connection", "close" );
其中的serverName在web.xml中配置
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>
cn.com.innet.util.SetCharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encode</param-name>
<param-value>GBK</param-value>
</init-param>
<init-param>
<param-name>forceEncoding </param-name>
<param-value>true </param-value>
</init-param>
<init-param>
<param-name>serverName </param-name>
<param-value>hopechart.com</param-value>
</init-param>
</filter>
分享到:
相关推荐
16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> 的用法 23、和<c:remove> 的用法 24、<c:import> 的用法 25、jsp-...
重定向路径也是客户端路径。 服务端路径是由服务端发起请求的路径,目前学过的有include(静态、动态)、forward路径。是服务端转发请求给服务端另一组件,或者包含另一服务端组件的路径。 1.2 绝对路径和相对路径 ...
先来介绍一下在服务端JSP脚本中跳转页面的几种方法: 1. response.sendRedirct(“跳转到页面”); 该方法通过修改HTTP协议的HEADER部分,对浏览器下达重定向指令的,使浏览器显示重定向网页的内容. request无法传值过去...
16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> 的用法 23、和<c:remove> 的用法 24、<c:import> 的用法 25、jsp-...
代码中使用到了重定向等页面跳转,添加 request.getContextPath() , 确保路径正确使用!! dao 层中的接口不要随意修改,如果需要修改,一定要要修改mapper中的参数!! dao mapper中的参数不一定正确,注意看出错...
答:动态include用jsp:include实现,适用于动态页面,可以携带参数 静态include用include伪码实现,适用于静态页面 math.round(11.5)等于多少?math.round(-11.5)等于多少? 答:Math.round()对数字进行四舍五入 ...
代码中使用到了重定向等页面跳转,添加 request.getContextPath() , 确保路径正确使用!! dao 层中的接口不要随意修改,如果需要修改,一定要要修改mapper中的参数!! dao mapper中的参数不一定正确,注意看出错...
代码中使用到了重定向等页面跳转,添加 request.getContextPath() , 确保路径正确使用!! dao 层中的接口不要随意修改,如果需要修改,一定要要修改mapper中的参数!! dao mapper中的参数不一定正确,注意看出错...
header 储存用户浏览器和服务端用来沟通的数据 例:要取得用户浏览器的版本,可以使用${header["User-Agent"]}。 另外在鲜少机会下,有可能同一标头名称拥有不同的值,此时必须改为使用headerValues 来取得 这些...
1、请求重定向 2、浏览器的请求被服务器请求到新页面(我称为“转发”) 3、超链接 4、form表单提交的action 为了演示路径写法,首先先建一个项目(项目名WebPath),并建立一个servlet(PathServlet...
13.5.3. 重定向(Rediret)到另一个视图 13.6. 本地化解析器 13.6.1. AcceptHeaderLocaleResolver 13.6.2. CookieLocaleResolver 13.6.3. SessionLocaleResolver 13.6.4. LocaleChangeInterceptor 13.7. 使用...
13.5.3. 重定向(Rediret)到另一个视图 13.6. 本地化解析器 13.6.1. AcceptHeaderLocaleResolver 13.6.2. CookieLocaleResolver 13.6.3. SessionLocaleResolver 13.6.4. LocaleChangeInterceptor 13.7. 使用...
网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令...JSP:HTML网页,其中包含有对一个Java servlet...