`
文章列表
为了我们开发的web应用更加友好,对于一些系统提供的异常信息,往往很不友好,为此,我们很有必要定义自己异常类。下面是用struts2开发自己异常类的步骤。 这里使用的是用户登录,当用户输入正确的用户名和密码时就可以正常进入系统,如果输入的用户名系统不存在,就会给出我们定义异常信息。  1、定义输入文件:exceptionlogin.jsp      body> <form action="exceptlogin.action",method="post"> username <inpu ...
一、属性文件    国际化需要我们定义属性文件,即以“.properties”结尾的文件,一共有三种属性文件:全局属性文件、包级别属性文件、类级别属性文件,它们的命名不是随便的,必须根据struts2框架来命名。   属性文件的内容分为key和value,key是固定的,value根据需要改变它就可以了   全局属性文件         在struts.xml文件中定义baseName;         <constant name="struts.custom.i18n.resources" value="message">& ...
     首先我们写两个jsp页面,一个upload.jsp用于编写客户端提交的表单,一个是result.jsp用向用户输出结果,然后编写服务器端程序servelt,我们只需要重写doPost方法既可。     upload.jsp   <body> <form action="/MyStructs2/UploadServlet" type="post" method="post" enctype="multipart/form-data"> username:<input ...
拦截器在项目开发中占据重要的位置,我们通常不想直接调用某个对象的某一种方法,而是在调用方法前进行一些操作,在调用方法后在进行一些操作,那么这种逻辑我们可以使用拦截器来实现。1、拦截器需要学习的类和接口。     Interceptor接口:可以对这个类进行继承,然后重写init(),destory(),intercept方法。      AbstractInterceptor类:在这个类中,继承Interceptor接口,因而它已经实现了init(),destory(),intercept方法,在实际应用中我们只需继承此类,然后重写intercept方法即可。       MethodFilte ...
1、先编写一个接口       package com.test.dynamicproxy; public interface MyInterface { public void fun(); } 2、用两个类来实现上面的接口        package com.test.dynamicproxy; public class Wang implements MyInterface{ @Override public void fun() { System.out.println("wang的实现"); } ...
struts2的数据校验实在struts2的类型转换之后进行的,给出如下的示例:  1、编写register2.jsp,让客户输入数据,代码如下:    <body> <table align="center" width="30%"> <tr> <td style="color:red"&g ...
给出如下实例 1、编写输入表单 input.jsp,代码如下   <body> <h2><font color="red">用逗号将两个点分开</font></h2> <s:form action="pointConverter"> <s:textfield name="point" label="point"></s:textfield> <s:textfield name="p ...
   士兵突击这部电视剧我认为是一部不错的电视剧,起码适合我们这个年龄的人看,里面的有些台词让我感受深刻,喜欢许三多的坚持不懈、耐得住寂寞,他经常说做有意义的事情,说白了,就是不想浪费时间。喜欢许三多他二哥,很能扛事情,也是一个不错的角色,当然更喜欢的角色是伍六一,“自始至终,对友情从未抛弃过,对梦想从未放弃过.一直坚守着七连的尊严和人格的洁净,宁折不弯.仿佛不曾被现实的烟尘湮埋过一点,他的持守和追求。他一直在坚守,因为执著,他纯粹而简单”。最喜欢这个角色,所以特意把自己的头像设为伍六一的。     在电视剧中当老A对新兵蛋子
1、jdk中支持的包java.lang.reflect      在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中                Class类:代表一个类。                Field 类:代表类的成员变量(成员变量也称为 ...
1、环境:structs2.0,MyEclipse 6.0,tomcat 6.0 2、步骤:         (1)  在MyEclipse下建立web project,把structs2.0中的包:commons-logging-1.0.4.jar、freemarker-3.2.8.jar、ognl-2.6.11.jar,struts-core-2.0.11.1.jar、xwork-2.0.4.jar导入进来         (2) 配置web.xml文件                  <filter>                       <filter- ...
硬件配置情况:                 机器:windows xp                 虚拟机: vmvare 5.5.3                 linux系统:redhat enterprise linux 4                         FTP客户端:FlashFXP                   思路:在linux中创建ftp服务器,实现从windows系统向linux系统上传文件和下载文件。
在Windows下部署hadoop前,都需要安装cygwin软件,那么我们先来看一下,如何安装和配置cygwin 一、cygwin的安装与配置   1、什么是cygwin cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开 ...
HMM,它用来描述一个含有隐含未知参数的马尔可夫过程。其难点是从可观察的参数中确定该过程的隐含参数(后面要讨论到的Viterbi算法)。然后利用这些参数来作进一步的分析,例如模式识别。在中文信息处理方面,它主要用于词性标注,计算机并不知道一句话中某个词的具体词性,需要通过相应的模型和算法来使计算机能够识别出一句话中具体某个词的词性,那么模型就是某个HMM,算法就是在此模型上的Viterbi算法。      我的工作是以北大1998年1月份的语料为基础,求出此HMM,然后在这个HMM的基础之上设计Viterbi算法,实现将一句已经分好词的句子进行词性自动标注。下面就将我的学习成果和大家一起分享, ...
硬件情况:              MyEclipse6.0              jdk 6.0_11              mysql 6.1              tomcat 6.0              数据库:bookstore 具体步骤:     1、将数据库驱动程序的JAR文件放在Tomcat的 lib 中;     2、在server.xml中设置数据源,以MySQL数据库为例,如下:        在<GlobalNamingResources> </GlobalNamingResources>节点中加入,      ...
Global site tag (gtag.js) - Google Analytics