B/S新生报到管理系统


基于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.mymetadata
     文件        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.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-07-14 14:26  程序代码LoginWeb.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRoot
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRootmeta-INF
     文件          39  2008-07-29 00:47  程序代码LoginWebWebRootmeta-INFMANIFEST.MF
     文件        2501  2014-07-15 17:21  程序代码LoginWebWebRootTadd.jsp
     文件         933  2014-07-15 19:41  程序代码LoginWebWebRootTdel.jsp
     文件        2016  2014-07-15 22:25  程序代码LoginWebWebRootTedit.jsp
     文件        1272  2014-07-15 22:26  程序代码LoginWebWebRootTupdate.jsp
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRootWEB-INF
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRootWEB-INFclasses
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRootWEB-INFclassescom
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRootWEB-INFclassescomqdu
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRootWEB-INFclassescomqdusun
     文件        1662  2014-07-16 10:14  程序代码LoginWebWebRootWEB-INFclassescomqdusunFormFilter$Request.class
     文件        1633  2014-07-16 10:14  程序代码LoginWebWebRootWEB-INFclassescomqdusunFormFilter.class
     文件        3005  2014-07-16 10:14  程序代码LoginWebWebRootWEB-INFclassescomqdusunLoginSvlt.class
     目录           0  2014-07-17 16:17  程序代码LoginWebWebRootWEB-INFlib
     文件      403821  2008-08-02 04:09  程序代码LoginWebWebRootWEB-INFlibmysql-connector-java-3.2.0-alpha-bin.jar
     文件        1878  2014-07-15 15:09  程序代码LoginWebWebRootWEB-INFweb.xml
     文件        2521  2014-07-16 19:07  程序代码LoginWebWebRootadd.jsp
     文件         939  2014-07-17 07:36  程序代码LoginWebWebRootaddflag.jsp
     文件         973  2014-07-17 07:44  程序代码LoginWebWebRootcenter.jsp
............此处省略33个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)