怎么修改 比如改成.jj 改什么配置?
如果是针对jsp文件,它的后最名是不可以随便更改的,但是你可以通过servlet来实现自定义文件后缀名的假象。
如:你自己写的一个servlet
<servlet-mapping>
<servlet-name>yourservletname</servlet-name>
<url-pattern>some.jj</url-mapping>
</servlet-mapping>
这里实际上some.jj,Servlet容器在处理的时候并没有把jj当成文件后缀,而是一个路径(映射)。
如果你需要隐藏jsp的后缀名,最简单的办法是使用一个servlet来处理,然后把请求forward到具体的jsp文件即可。
但是使用forward很容易出错。
最好的方式是使用spring,struts。
tomcat你修改项目
/conf/web.xml或者项目自己的配置文件:
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jj</url-pattern>
</servlet-mapping>
****************************
@Autowired的用法
@Autowired的用法和作用
这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。
<bean id="userDao" class="..."/>
<bean id="userService" class="...">
<property name="userDao">
<ref bean="userDao"/>
</property>
</bean>
这样你在userService里面要做一个userDao的setter/getter方法。
但如果你用了@Autowired的话,你只需要在UserService的实现类中声明即可。
@Autowired
private IUserDao userdao;