资源简介
基于B/S的新生报到系统 与数据库连接 有登录界面 增删改查学生信息

代码片段和文件信息
package com.qdu.sun;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
public class FormFilter implements Filter {
/**
* Request.java 对 HttpServletRequestWrapper 进行扩充 不影响原来的功能并能提供所 有的
* HttpServletRequest 接口中的功能. 它可以统一的对 Tomcat 默认设置下的中文问题进行解决而只 需要用新的 Request
* 对象替换页面中的 request 对象即可.
*/
class Request extends HttpServletRequestWrapper {
public Request(HttpServletRequest request) {
super(request);
}
/**
* 转换由表单读取的数据的内码. 从 ISO 字符转到 GBK.
*/
public String toChi(String input) {
try {
byte[] bytes = input.getBytes(“ISO8859-1“);
return new String(bytes “GBK“);
} catch (Exception ex) {
}
return null;
}
/**
* Return the HttpServletRequest holded by this object.
*/
private HttpServletRequest getHttpServletRequest() {
return (HttpServletRequest) super.getRequest();
}
/**
* 读取参数 -- 修正了中文问题.
*/
public String getParameter(String name) {
return toChi(getHttpServletRequest().getParameter(name));
}
/**
* 读取参数列表 - 修正了中文问题.
*/
public String[] getParameterValues(String name) {
String values[] = getHttpServletRequest().getParameterValues(name);
if (values != null) {
for (int i = 0; i < values.length; i++) {
values[i] = toChi(values[i]);
}
}
return values;
}
}
public void destroy() {
}
public void doFilter(ServletRequest request ServletResponse response
FilterChain chain) throws IOException ServletException {
HttpServletRequest httpreq = (HttpServletRequest) request;
if (httpreq.getMethod().equals(“POST“)) {
request.setCharacterEncoding(“GBK“);
} else {
request = new Request(httpreq);
}
chain.doFilter(request response);
}
public void init(FilterConfig filterConfig) throws ServletException {
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-17 16:17 程序代码\
目录 0 2014-07-17 16:17 程序代码\LoginWeb\
文件 439 2008-08-02 04:09 程序代码\LoginWeb\.classpath
目录 0 2014-11-18 13:51 程序代码\LoginWeb\.myeclipse\
文件 297 2014-07-16 10:14 程序代码\LoginWeb\.myme
文件 1414 2014-07-14 14:26 程序代码\LoginWeb\.project
目录 0 2014-07-17 16:17 程序代码\LoginWeb\.settings\
文件 493 2014-07-14 14:26 程序代码\LoginWeb\.settings\.jsdtscope
文件 49 2014-07-14 14:26 程序代码\LoginWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-07-14 14:26 程序代码\LoginWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\me
文件 39 2008-07-29 00:47 程序代码\LoginWeb\WebRoot\me
文件 2501 2014-07-15 17:21 程序代码\LoginWeb\WebRoot\Tadd.jsp
文件 933 2014-07-15 19:41 程序代码\LoginWeb\WebRoot\Tdel.jsp
文件 2016 2014-07-15 22:25 程序代码\LoginWeb\WebRoot\Tedit.jsp
文件 1272 2014-07-15 22:26 程序代码\LoginWeb\WebRoot\Tupdate.jsp
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\WEB-INF\
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\WEB-INF\classes\
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\WEB-INF\classes\com\
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\WEB-INF\classes\com\qdu\
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\WEB-INF\classes\com\qdu\sun\
文件 1662 2014-07-16 10:14 程序代码\LoginWeb\WebRoot\WEB-INF\classes\com\qdu\sun\FormFilter$Request.class
文件 1633 2014-07-16 10:14 程序代码\LoginWeb\WebRoot\WEB-INF\classes\com\qdu\sun\FormFilter.class
文件 3005 2014-07-16 10:14 程序代码\LoginWeb\WebRoot\WEB-INF\classes\com\qdu\sun\LoginSvlt.class
目录 0 2014-07-17 16:17 程序代码\LoginWeb\WebRoot\WEB-INF\lib\
文件 403821 2008-08-02 04:09 程序代码\LoginWeb\WebRoot\WEB-INF\lib\mysql-connector-java-3.2.0-alpha-bin.jar
文件 1878 2014-07-15 15:09 程序代码\LoginWeb\WebRoot\WEB-INF\web.xm
文件 2521 2014-07-16 19:07 程序代码\LoginWeb\WebRoot\add.jsp
文件 939 2014-07-17 07:36 程序代码\LoginWeb\WebRoot\addflag.jsp
文件 973 2014-07-17 07:44 程序代码\LoginWeb\WebRoot\center.jsp
............此处省略33个文件信息
- 上一篇:Best Http 1.10.7
- 下一篇:turbogrid帮助文件
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- Web Api 通过文件流 文件到本地
- 数字华容道
-
大数据。基于Hba
se的网站日志分析系 - Servlet API中文文档
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 编写简单的RMI程序 多线程web 服务器
- 基于web的毕业设计开题报告
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- web班级网站设计代码
- websocket实现一对一聊天
- GUI银行管理系统
- 3DWebGIS 3DWebGIS
- web js虚拟键盘(中英文切换)
- 超市收银系统eclipse access大学课程设计
- WinCE中的Web Service调用
- 模拟ATM柜员机系统--连接数据库
- WEB系统界面设计模板(很漂亮)
- web民族旅游网站源码
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 基于Web的高校教务管理系统的设计与
- 通过webservice上传和下载文件
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
评论
共有 条评论