`

重定向与编码设置

阅读更多

package cn.csdn.servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import cn.csdn.service.UserService;
import cn.csdn.service.UserServiceImpl;

@SuppressWarnings("serial")
public class SecondServlet extends HttpServlet{

/*声明一个service对象*/
private UserService uService = new UserServiceImpl();

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stu

System.out.println("httpServlet doGet执行");

//重定向
/* resp.setStatus(302);
resp.setHeader("location","./index.html");*/
resp.sendRedirect("./index.html");
}

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
/*设置请求的编码方式*/
request.setCharacterEncoding("UTF-8");
/*获取传递的参数*/
String uname = request.getParameter("uname");
String upass = request.getParameter("upass");
/*验证用户名和密码是否存在*/
boolean flag = uService.loginCheck(uname, upass);
if(flag){
//重定向
response.sendRedirect("./success.html");
}else{
response.sendRedirect("./error.html");

}



}




}

分享到:
评论

相关推荐

    专用dll重定向工具

    4. **系统兼容性**:确保使用的DLL重定向工具与目标操作系统的版本兼容。 5. **遵循最佳实践**:在开发阶段,尽量避免硬编码DLL路径,而是使用动态查找,这样可以减少对DLL重定向的依赖。 总之,"专用dll重定向...

    采集需要登录后的网页(重定向后cookie丢失问题)(

    在这个过程中,如果爬虫没有正确处理重定向和Cookie的保存与传递,那么在接下来的请求中,服务器将无法识别出之前的登录状态,从而导致无法访问需要登录才能看到的内容。 #### 二、解决方案 解决这个问题的关键...

    HttpServletResponse对象、HttpServletResponse应用、请求重定向

    4. 设置响应编码:通过`setCharacterEncoding(String charset)`确保响应体的字符编码正确。 三、请求重定向 请求重定向是Web开发中常见的技术,通常使用`HttpServletResponse`对象实现。它与转发不同,转发发生在...

    java server face重定向

    可以将参数附加到重定向URL后面,或者利用`ExternalContext.encodeActionURL()`或`encodeResourceURL()`方法对URL进行编码,并将结果作为`redirect()`方法的参数。 5. 重定向和视图刷新: 重定向通常用于避免由于...

    消除浏览器的301重定向缓存

    点击工程名,按下ALT+ENTER,将工程编码方式改成UTF-8,如下图所示修改RedirectServlet.java的doGet()如下: System.out.println("enter into doGet()!"); response.setStatus(HttpServletResponse.SC_MOVED_...

    ASP.NET 重定向的几种方法小结

    特别提示,在使用Response.Redirect进行包含汉字的查询字符串重定向时,需要使用Server.UrlEncode方法对汉字进行编码,以防止URL编码问题导致的乱码。 总的来说,选择正确的重定向方法对于优化用户体验和提高应用...

    深信服aDesk独享桌面视频重定向和外设映射.pdf

    同样,若遇到播放问题,可以通过比较截屏结果来确认重定向是否成功,或者检查Flash重定向范围设置、Flash属性和是否有其他Flash视频正在播放。 设备映射是另一个关键功能,它允许用户在独享桌面环境中使用USB设备如...

    Linux环境下I_O重定向与异步通信的实现.pdf

    在Linux操作系统中,I/O重定向与异步通信是两个重要的概念,对于系统开发和优化具有深远的影响。本文主要探讨了在Linux环境下如何利用这两种技术实现串口通信,特别是针对海康威视的IP视频模块(IPMOD)的双处理器...

    32位函数重定向,文件说明参考博客32位函数重定向

    缺点:在x 8 6、A l p h a和其他的C P U上的J U M P指令是不同的,必须使用手工编码的机器指令才能使这种方法生效,这种方法在抢占式多线程环境中也不适用 代码参考:hookapi_32 原文参考:windows核心编程第22章第...

    重定向原来介绍

    - 在提供的部分内容中,我们看到了如何使用重定向将输出写入到文件中,如`echoHelloWorld>hello.txt`。 ### 五、高级主题 #### 1. 过滤器(Filter) - Servlet过滤器允许开发者在实际的Servlet处理请求之前或之后对...

    PHP URL重定向

    - **URL编码**:如果新URL包含特殊字符,记得使用`urlencode()`函数进行编码。 - **浏览器缓存**:对于301重定向,浏览器可能会缓存结果,导致用户无法访问旧URL。因此,在测试期间,最好使用302重定向,待确认无误...

    JSP编码以及乱码问题解疑

    **JSP编码与乱码问题详解** 在JSP(JavaServer Pages)开发中,编码问题是一个常见的困扰,尤其是在处理中文字符时。本文将深入探讨JSP编程过程中出现的乱码问题,包括原因分析和解决方案。 1. **基本的乱码问题**...

    php 删除cookie和浏览器重定向

    #### 四、综合示例:结合删除Cookie与重定向 接下来,我们将结合以上两个知识点,给出一个更完整的示例,展示如何在删除Cookie后进行重定向: ```php // 检查是否已经设置了名为'username'的Cookie if (isset($_...

    java中文乱码解决之道(7)JSP页面编码过程Java开

    5. **静态资源编码**:CSS、JavaScript等静态资源如果包含中文,也应确保其编码与页面编码一致,通常推荐使用UTF-8。 6. **Eclipse或IDEA等开发工具设置**:开发工具的项目编码设置也会影响文件保存时的编码,确保...

    django如何实现视图重定向

    这两种方法在大多数情况下都能满足需求,但当你的应用需要动态生成重定向URL时,它们可能会导致维护困难,因为URL可能会硬编码在视图函数中。这时,可以使用Django的`reverse()`函数。 `reverse()`函数是Django提供...

    (代码)SpringMVC第6讲:请求转发和重定向

    - 在Spring MVC中,我们可以使用`RedirectAttributes`或者直接在`@RequestMapping`注解中设置`redirect:`前缀来实现重定向。例如: ```java @RequestMapping("/redirectExample") public String redirectExample...

    详解Node.js实现301、302重定向服务

    在Web应用中,有时会遇到页面需要Url重定向的情况。Url重定向分为301、302两种。301、302都是HTTP状态的编码,都代表着某个Url发生了转移。不同的是301重定向是永久的重定向(Moved Permanently),表示本网页永久性...

    关于linux编码转换的DOC文档

    在SecureCRT这样的终端模拟器中,如果设置为"Default",通常意味着使用GBK编码,以确保与Windows的兼容性。但如果将SecureCRT的编码设置改为UTF-8,当接收从Windows通过SCP(Secure Copy)传输的GBK编码文件时,文件...

    iconv编码转码工具

    编码转换的挑战与注意事项** - **正确识别编码**:在使用`iconv`之前,必须准确判断文件的原始编码,否则转换可能会失败或产生错误的结果。 - **处理BOM**:某些编码(如UTF-8)包含字节顺序标记(BOM),在处理时...

    url编码表,转换编码

    在网页表单提交、链接重定向或数据查询字符串中,URL编码是至关重要的。例如,如果你在一个搜索框输入包含空格的关键词,浏览器会自动将空格转换为"%20",这样搜索引擎就能理解并正确处理这个请求。 此外,URL编码...

Global site tag (gtag.js) - Google Analytics