• 大小: 1.27MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-14
  • 语言: 其他
  • 标签: java  web  新生报到  

资源简介

基于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\.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\meta-INF\
     文件          39  2008-07-29 00:47  程序代码\LoginWeb\WebRoot\meta-INF\MANIFEST.MF
     文件        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.xml
     文件        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个文件信息

评论

共有 条评论