MyEclipse 显示行号
2、Window->Preferences (首选项)
General(常规)->Editors(编辑器)->Text Editors(文本编辑器) Show line numbers
快捷键
ctrl+shift+f 格式化
ctrl+shift+o引入包
快捷键为:ALT + SHIFT +J 添加注释快捷键
eclipse的注释快捷键是:
Ctrl+shift+/
取消注释快捷键是:
Ctrl+shift+\
选择你要注释的那一行或多行代码,按Ctrl+/即可,取消注释也是选中之后按Ctrl+/即可。
1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> show databases;
2:2、创建一个数据库mysqldata
mysql> create database mysqldata;
3:选择你所创建的数据库
mysql> use mysqldata; (按回车键出现Database changed 时说明操作成功!)
4:查看现在的数据库中存在什么表
mysql> show tables;
5:创建一个数据库表
mysql> create table mytable (name varchar(20), sex char(1));
6:显示表的结构:
mysql> describe mytable;
7:往表中加入记录
mysql> insert into mytable values (”hyq”,”M”);
1.这个是我在网上找的,作个比较(需要修改web.xml) 在web.xml配置初始参数config
- <filter>
- <filter-name>struts2 </filter-name>
- <filter-class>
- org.apache.struts2.dispatcher.FilterDispatcher
- </filter-class>
- <init-param>
- <param-name>config </param-name>
- <param-value>struts-default.xml,struts-plugin.xml,/WEB-INF/struts.xml </param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>struts2 </filter-name>
- <url-pattern>/* </url-pattern>
- </filter-mapping>
以上配置方式已通过测试,成功!,在些方法要经常改动web.xml,多人合作开发的话,很容易冲突
2.在struts.xml中使用include标签(需要修改公共的xml文件)
http://www.qingsoft.net/bbs/html/article/1094.jhtml
3.以上方法在多人开发时比较麻烦,以下也就是我自己的方法喽
1.重写FilterDispatcher 类的三个方法,我的struts-*.xml的路径在WEB-INF/modules/struts文件夹下
,JLTEnvironment类为我的应用的配置路径
- public class JLTFilterDispatcher extends FilterDispatcher {
- @Override
- protected Dispatcher createDispatcher(FilterConfig rConfig) {
- Map <String, String> params = new HashMap <String, String>();
- for (Enumeration e = filterConfig.getInitParameterNames);
- e .hasMoreElements();)
- {
- String name = (String) e.nextElement();
- String value = filterConfig.getInitParameter(name);
- params.put(name, value);
- }
- // 加载modules下的struts配置文件
- getStrutsConfig(params);
- return
- new Dispatcher(filterConfig.getServletContext(), params);
- }
- // 加载modules下的struts配置文件
- private void getStrutsConfig(Map <String, String> m) {
- String strutsPath =
- new String( "struts-default.xml,struts-plugin.xml,struts.xml");
- File f = new File(JLTEnvironment.getModulesHome()+"/struts");
- if (f.getName().equals("struts")) {
- File[] ff = f.listFiles(); if (ff != null && ff.length > 0) {
- for (int i = 0; i < ff.length; i++) {
- String fname = ff[i].getName();
- if (fname.startsWith("struts-")
- && fname.endsWith(".xml")) {
- strutsPath+=","+ff[i].getAbsolutePath();
- }
- }
- }
- m.put("config", strutsPath);
- }
- @Override
- public void init(FilterConfig filterConfig) throws ServletException {
- //获得应用的路径
- ServletContext ctx = filterConfig.getServletContext();
- String home = ctx.getRealPath("/");
- home = home.replace('\\', '/');
- if (!home.endsWith("/")) {
- home = home + "/";
- }
- //初始化应用环境参数
- JLTEnvironment.init(home, ctx); super.init(filterConfig);
- }
2.web.xml更改为
- <filter>
- <filter-name>struts2 </filter-name>
- <filter-class>
- com.jlt.core.JLTFilterDispatcher
- </filter-class>
- </filter>
3.这样,WEB-INF/modules/struts下的所有以struts-开头的以xml结尾的xml文件都会被自动加载进去,
不用去改其它配置了,呵呵
再添加struts配置文件的话,只要放在WEB-INF/modules/struts目录下,会自动被加载
方法方法方法方法1:::: 在struts.xml文件中 使用include方式 可以加载多个配置文件,(struts.xml和struts-default.xml是strut2默认自动加载的配置文件) 方法方法方法方法2:::: 覆盖FilterDispatcher类的方法实现多个配置文件的加载