发表于: 2017-11-24 18:01:21

1 699


今天完成的事情:


尝试了在springMVC上使用注解。

//web.xml

<servlet>

   <servlet-name>springmvc</servlet-name>
   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
   <!--默认加载springmvc
   命名规则:servlet-name-servlet.xml====>springmvc-servlet.xml
   且必须放在WEBINF
   -->
   <init-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>springmvc.xml</param-value>
   </init-param>
 </servlet>
<servlet-mapping>
   <servlet-name>springmvc</servlet-name>
   <url-pattern>/</url-pattern>

</servlet-mapping>


//springmvc.xml

<context:component-scan base-package="controller"/>

<!--配置注解处理器映射器
功能:负责寻找执行类,Controller
-->
<bean class="org.springframework.web.servlet.
mvc.method.annotation.RequestMappingHandlerMapping"/>
<!--配置注解处理器适配器
功能:负责执行Controller
-->
<bean class="org.springframework.web.servlet.
mvc.method.annotation.RequestMappingHandlerAdapter"/>
<!--视图解析器-->
<bean id="viewResolver"
     class="org.springframework.web.servlet.view.InternalResourceViewResolver">
   <property name="prefix" value="/WEB-INF/jsps/" />
   <property name="suffix" value=".jsp" />
</bean>

使用注解:

@Controller//相当于:<bean id="userController" name ="UserController...路径">

@RequestMapping("/user")//根路径用来隔离不同类中的相同方法
public class UserController {
@RequestMapping(value = "/index.do",method = {RequestMethod.GET})
public String toString() {
return "index";
   }
//跳转至add.jsp
   @RequestMapping("toAdd")
public String toAdd(){
return "add";
   }

@RequestMapping("recieveInt")
public String recieveInt(Integer id){
System.out.println(id);
       return "add";
   }
@RequestMapping("recieveString")
public String recieveString(String username){
System.out.println(username);
       return "add";
   }
}

//简单jsp

<body>

<hr color="red" size="10">
<form action="/user/recieveInt" method="post">
   ID<input type="text" name="id" id="id">
   <input type="submit" value="提交">
</form>
<hr color="pink" size="10">
       <form action="/user/recieveString" method="post">
   姓名:<input type="text" name="username" id="username">
       <input type="submit" value="提交">
</form>

</body>


今天开了周会:收获特别大。

以杰给我们讲解了了mybatis的一些更强的操作,动态SQL,lunix的操作,很强,很6.打call。

明天计划的事情:


首先解决任务一的遗留问题,重新提交任务。然后继续学习springMVC。

遇到的问题:

任务一中,自己只想着完成任务的要求,而没有对一些知识学习的更多。以后的任务中改进,加强对工具的学习。

收获:

知道了自己的不足之处,感谢大师兄,邹苏,以杰给我的知识和内容的分享。

以上。


返回列表 返回列表
评论

    分享到