在SSH框架下初始化数据
来源:互联网 发布:如何自学中医 知乎 编辑:程序博客网 时间:2024/04/28 18:50
在SSH框架下初始化数据:
1.创建Servlet。代码如下:
import java.io.IOException;
import java.util.List;
import java.util.Map;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;
public class InitServlet extends HttpServlet {
private static final long serialVersionUID = 6689290573685970863L;
private ApplicationContext factory = new ClassPathXmlApplicationContext("applicationContext.xml");
private JdbcTemplate jdbcTemplate = (JdbcTemplate) factory.getBean("jdbcTemplate");
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
public void init(ServletConfig config) throws ServletException {
loadKeyValue();
}
private void loadKeyValue() {
String sql = " select secondtype, secondtypeValue from pim_contact_item";
List<?> codes = jdbcTemplate.queryForList(sql);
for (int i=0; i<codes.size(); i++) {
Map<?, ?> code = (Map<?, ?>) codes.get(i);
ContactMap.itemMap.put(code.get("secondtype").toString(), code.get("secondtypeValue").toString());
}
}
}
2.创建Map保存数据
import java.util.HashMap;
import java.util.Map;
public class ContactMap {
public static Map<String, String> itemMap = new HashMap<String, String>();
public static Map<String, String> getItemMap() {
return itemMap;
}
public static void setItemMap(Map<String, String> itemMap) {
ContactMap.itemMap = itemMap;
}
}
3.web.xml中配置
<servlet>
<servlet-name>initServlet</servlet-name>
<servlet-class>
com.xxx.xxxx.InitServlet
</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>initServlet</servlet-name>
<url-pattern>/initServlet</url-pattern>
</servlet-mapping>
- 在SSH框架下初始化数据
- 在ssh框架下将数据生成Excel文件导出
- SSH框架首页初始化
- 在ssh框架下实现多选传值到后台
- SSH初始化index中的数据
- 在MyEclipse下配置SSH框架学习资源整合
- IntellIj 在SSH框架下做Junit测试单元
- Struts框架 Plugin初始化数据
- SSH 框架下OSCache配置
- Myeclipse下搭建SSH框架
- SSH框架下使用log4j
- myeclipse10下搭建SSH框架
- 在SSH框架中使用Validator框架
- ssh框架(myeclipse10下ssh框架搭建详细图解)
- ssh框架(myeclipse10下ssh框架搭建详细图解)
- SSH框架在用ajax插入数据的时候报错
- 求大神解答!SSH框架如何在一张带有外键的表中插入数据。
- hibernate或SSH框架怎么在插入数据后拿到自动递增主键的GeneratedKey?
- 打开类的关联关系的天窗-是否站在了软件工程的高度?
- Life is fragile
- PHP 兼容 Curl/Socket/Stream 的 HTTP 操作类
- Flex4 URLRequest
- Opengl
- 在SSH框架下初始化数据
- 纯JSP带进度条无刷新的文件上传处理
- localtime;gmtime;ctime;difftime;time
- Perl 中的线程
- 常用的js判断
- 玩转电脑技巧全书(超详细)
- sql 两个日期类型的日期查询
- error C2143
- cat>test.txt<<EOF