如果用tomcat
tomcat里的配置文件里设一下.

解决方案 »

  1.   

    用struts的validator框架
    主要是用一个xml配置文件来给要验证的字段进行限制
    和.net的Validator类实现不一样,但原理差不多吧
    呵呵,我是现学现用啊!不好意思
      

  2.   

    我的思路是session+filter。但因该还不好
      

  3.   

    我昨天找了关于Filter的!不过没有详细的!
      

  4.   

    用struts的validator框架
    具体的看看看看structs自带的structs-validator例子,在webapp目录下
      

  5.   

    filter建立初步过滤机制
    用struts的validator框架初步的判断
    用struts的action框架进行具体的判断
      

  6.   

    我对Struts不熟呀,什么是struts是什么都不知道!
      

  7.   

    呵呵,如果你要用java,struts是一定要学的
    所以你先找本书看吧
    我推荐一本《精通struts:基于MVC的java web设计和开发》是飞思的新书
      

  8.   

    精通struts:基于MVC的java web设计和开发--->有电子版本的吗?
      

  9.   

    我觉得
    呵呵,如果你要用java,struts是一定要学的
    所以你先找本书看吧这个说得有点绝。学java没必要非得学struts,一种web框架而已,而已而已先学基础的
    一个form
    有用户名,密码
    提交到验证页
    验证页里面从数据库提取用户名密码进行验证
    返回错误信息,或者转到正确页面
      

  10.   

    各位大哥 ,我现在连最基本的还没有搞明白!为什么连接SQL怎么这么难呀!!!而且Java连个错误提示都没有呀!
    我连接数据据的代码
      <%@ page contentType="text/html;charset=gb2312"%> 
      <%@ page import="java.sql.*"%> 
      <html> 
      <body> 
      <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
      String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=rmyy"; 
      //pubs为你的数据库的 
      String user="sa"; 
      String password="sa"; 
      
      Connection conn= DriverManager.getConnection(url,user,password); 
      Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
      String sql="select * from ArticleType"; 
      ResultSet rs=stmt.executeQuery(sql); 
      while(rs.next()) {%> 
      您的第一个字段内容为:<%=rs.getString(1)%> 
      您的第二个字段内容为:<%=rs.getString(2)%> 
      <%}%> 
      <%out.print("数据库操作成功,恭喜你");%> 
      <%rs.close(); 
      stmt.close(); 
      conn.close(); 
      
      %> 
      </body> 
      </html> 
    错误如下!
    一点提示都没有,Sum怎么想的!type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSP
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:520)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.
    org.apache.jasper.xmlparser.UTF8Reader.invalidByte(UTF8Reader.java:615)
    org.apache.jasper.xmlparser.UTF8Reader.read(UTF8Reader.java:487)
    org.apache.jasper.xmlparser.XercesEncodingDetector.load(XercesEncodingDetector.java:1000)
    org.apache.jasper.xmlparser.XercesEncodingDetector.skipString(XercesEncodingDetector.java:951)
    org.apache.jasper.xmlparser.XercesEncodingDetector.scanXMLDecl(XercesEncodingDetector.java:1209)
    org.apache.jasper.xmlparser.XercesEncodingDetector.getEncoding(XercesEncodingDetector.java:108)
    org.apache.jasper.xmlparser.XercesEncodingDetector.getEncodingMethod(XercesEncodingDetector.java:121)
    org.apache.jasper.xmlparser.XMLEncodingDetector.getEncoding(XMLEncodingDetector.java:57)
    org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:313)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:170)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
      

  11.   

    对-先吧自己的数据库连上-把这段代码改改--先练习一下--:)
      <%@ page contentType="text/html;charset=gb2312"%> 
      <%@ page import="java.sql.*"%> 
      <html> 
      <body> 
      <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
      String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=rmyy"; 
      //pubs为你的数据库的 
      String user="sa"; 
      String password="sa"; 
      
      Connection conn= DriverManager.getConnection(url,user,password); 
      Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
      String sql="select * from ArticleType"; 
      ResultSet rs=stmt.executeQuery(sql); 
      while(rs.next()) {%> 
      您的第一个字段内容为:<%=rs.getString(1)%> 
      您的第二个字段内容为:<%=rs.getString(2)%> 
      <%}%> 
      <%out.print("数据库操作成功,恭喜你");%> 
      <%rs.close(); 
      stmt.close(); 
      conn.close(); 
      
      %> 
      </body> 
      </html>
      

  12.   

    给你几个有帮助的JAVASCRIPT验证方法:function validateString(myfield, s) {
    if (notNull(myfield.value) && notBlank(myfield.value))
    return true
    else {
    myfield.focus()
    alert("Please enter " + s + "!")
    return false
    }
    }function validatePic(myfield, s){
      if (myfield.value!="")
      {
            if ((myfield.value.toLowerCase().indexOf(".gif") <= -1) &&
             (myfield.value.toLowerCase().indexOf(".jpg") <= -1))
            {
                 alert("Sorry, only can upload .gif or .jpg file.");
              myfield.focus();
                 return false;
        }
      }
    }function notNull(str) {
    if (str.length == 0)
    return false
    else
    return true
    }function notBlank(str) {
    for (i = 0; i < str.length; i++) {
    if (str.charAt(i) != " ")
    return true
    }
    return false
    }function validate(field) {
       var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
       var ok = "yes";
       var temp;
       for (var i=0; i<field.value.length; i++) {
           temp = "" + field.value.substring(i, i+1);
           if (valid.indexOf(temp) == "-1")
          ok = "no";
       }
       if (ok == "no") {
           alert(" Only characters and numbers are accepted!");
           field.focus();
            field.select();
    return false;
       }
       return true;
    }
    function isDigits(str) {
    var i
    for (i = 0; i < str.length; i++) {
    mychar = str.charAt(i)
    if (mychar < "0" || mychar > "9")
    return false
    }
    return true
    }function isNumber(str) {
    numdecs = 0
    for (i = 0; i < str.length; i++) {
    mychar = str.charAt(i)
    if ((mychar >= "0" && mychar <= "9") || mychar == ".") {
    if (mychar == ".")
    numdecs++
    }
    else
    return false
    }
    if (numdecs > 1)
    return false
    return true
    }
      

  13.   

    楼上的兄弟 dafei0320(大飞) ( ) ,还是没有通过呀!!1type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSP
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:520)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.
    org.apache.jasper.xmlparser.UTF8Reader.invalidByte(UTF8Reader.java:615)
    org.apache.jasper.xmlparser.UTF8Reader.read(UTF8Reader.java:487)
    org.apache.jasper.xmlparser.XercesEncodingDetector.load(XercesEncodingDetector.java:1000)
    org.apache.jasper.xmlparser.XercesEncodingDetector.skipString(XercesEncodingDetector.java:951)
    org.apache.jasper.xmlparser.XercesEncodingDetector.scanXMLDecl(XercesEncodingDetector.java:1209)
    org.apache.jasper.xmlparser.XercesEncodingDetector.getEncoding(XercesEncodingDetector.java:108)
    org.apache.jasper.xmlparser.XercesEncodingDetector.getEncodingMethod(XercesEncodingDetector.java:121)
    org.apache.jasper.xmlparser.XMLEncodingDetector.getEncoding(XMLEncodingDetector.java:57)
    org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:313)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:170)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      

  14.   

    org.apache.jasper.JasperException: Unable to compile class for JSP
    这不是错误吗?
    你的JAVA环境对不对啊?