servlet程序注意点

1、配置Tomcat下的WEB应用程序:要有完整的目录标准.如有WebServlet应用程序,要有WEB-INF下有classes、lib文件夹,web.xml文件,此外,如,index.html,hello.html,a.jsp要放在WebSerlet的根目录下(也可以在WebSerlet创建一个目录,专门放html,jsp文件),这些html,jsp文件绝对不能放在WEB-INF下(注意!!)。

2、配置web.xml要注意,多个<servlet>要放在一起,多个<servlet-mapping>也要放在一起,<servlet>告诉Web容器已经放了一个servlet类,而用户可以通过<servlet-mapping>指定一个虚拟路径,来访问这个servlet类,一个<servlet-mapping>指定一个虚拟路径,表示用户通过这个路径能访问哪个servlet类。<servlet><servlet-mapping>是要对应的。在自己的电脑上有一个WebServlet的例子,注意web.xml的配置。忘记时可以看看!

3、获得参数要进行判断:

if(name==null||name.trim().equal(""))  //要进行,是否存在,是否为空,输入数据没有。
 {
  out.println("Error");
  }
 else
{
 doSomeThing();
}

//中文问题
处理方法1:String name=request.getParameter("name");
          /* if(name==null||name.trim().equal(""))  //要进行,是否存在,是否为空,输入数据没有。
         {
            out.println("Error");
          }*/
    String str=new String(name.getBytes(),"gbk");

方法2: request.setCharacterEncoding("gbk");

________________________________________________

servlet :方法一:要继承HttpServlet
  1.在servlet中返回html,则要设置response.setContentType("text/html");  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值