public static void main(String[] args) {
---------------------------------------------Java反射----------------------------------------------------------
try {
Class clazz=Class.forName("com.test.HelloWorld"); //得到类的声明
Method m=clazz.getDeclaredMethod("a"); //传入该类想要调用的方法名
m.invoke(clazz.newInstance()); //调用该方法
}catch (Exception e) {
e.printStackTrace();
}
---------------------------------------------spring加载配置文件----------------------------------------------------------
ApplicationContext context = null;
context = new ClassPathXmlApplicationContext("file:D:/workspace/test/WebContent/WEB-INF/a.xml");
Fruit f = (Fruit)context.getBean("Org");
f.eat();
}
---------------------------------------------a.xml配置文件----------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="Fru" class="com.test.Apple"></bean>
<bean id="Org" class="com.test.Orange"></bean>
</beans>
---------------------------------------------web.xml----------------------------------------------------------
<servlet>
<servlet-name>helloworld</servlet-name>
<servlet-class>com.test.HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloworld</servlet-name>
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
---------------------------------------------form action 访问 servlet----------------------------------------------------------
jsp页面向servlet跳转:
<form action="/工程名/service"></form> 注意:Login 是<url-pattern</url-pattern>中的内容。
<form action="/test/service"></form>