- 浏览: 62030 次
- 性别:
- 来自: 长春
最新评论
-
BryanMelody:
shan_java 写道谢谢您 解决了我一个初学者忙活了一 ...
修改IntelliJ IDEA中tomcat的输出路径 -
shan_java:
谢谢您 解决了我一个初学者忙活了一天的问题 谢谢 让我坚 ...
修改IntelliJ IDEA中tomcat的输出路径 -
宅不急:
...
使用SmartUpload组件上传文件
文章列表
有时写项目中偶尔会遇到中文乱码问题,可以在乱码页面添加以下两行代码解决中文乱码问题
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
但是这样的话向所有页面添加的话一个是比较麻烦,另外一个就是有些乱,比如代码行数很多往往会找不到这两行代码,现在可以用filter过滤器对于所有的页面全部将字符集设置为UTF-8;
以下是CharEncodingFilter.java
package com ...
对于前几天写的一个简单的学生管理系统,想要实现对于用户登陆检查的功能,就上网自学了filter知识
第一步先在项目目录中创建包filter,在此包下面创建filter名为LoginFilter,代码如下
package com.student.filter;
import com.student.entity.Users;
import com.sun.deploy.net.HttpRequest;
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
imp ...
在JSP中,session可以直接使用,但是在servlet中想要使用session对象存属性或是其他操作,则需要先创建一个session对象,代码如下
HttpSession session = request.getSession();
便可以直接使用
写项目的时候,有时候要在前台展示的内容比如对象或者list容器经常存放在request里面,用setAttribute方法,但是使用了response.setHeader方法进行页面跳转的时候,经常发生在跳转后的页面使用request.getAttribute方法get到的值为null
这是因为setHeader的跳转页面前后两个页面并不使用同一个request,和这个一样的还用response的重定向sendRedirect方法,所以为了解决这个问题,可以使用request的getRequestDispatcher("路径名").for ...
将之前给自己留的小任务完成之后,就觉得自己分页这方面的领会还不太深,之前跟着学姐学分页,但是完全就是把学姐的所有代码直接copy直接用,基本没有对代码的理解;这次就在自己写的用户管理列表中用了自己写的分页技术,虽然还是参照着原来学姐的代码,不过换了一种方式,没有像学姐一样将分页对象存在session对象中,下面贴上代码
首先是分页接口,由Dao层继承
package com.test.util;
import com.test.entity.Users;
import java.util.List;
/**
* @Description 用于分页的接口,由Da ...
终于把之前的项目算是写完了,不过因为逻辑十分简单,就简单的使用了JSP+JavaBean的开发方式,但是也深深感觉到自己的servlet学的什么也不是,所以决定写一个非常简单的用户管理的小项目来练手;也算是对于新的IDE的熟悉过程,下面是代码,实时更新
先写实体类Users:
package com.test.entity;
/**
* Created by lenovo on 2016/9/14.
*/
public class Users {
private int id;
private String userna ...
项目xml中配置servlet
- 博客分类:
- JSP+Servlet
之前使用MyEclipse写项目,添加新的servlet文件会直接配置xml文件,但是IDEA并不能配置完全,路径没有配置,所以以下为正确的servlet配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
只是从网上重新找了一个smartupload组件,上传至附件以便过后使用,在代码中尝试直接使用su.getRequest().getParameter()成功
刚刚上手的项目 被文件上传困扰了好久,之前用fileupload组件上传,代码参考孤傲苍狼博客,可是除了文件名,表单内的其他内容不知道该怎么读出来进行存储;所以此次采用smartupload组件进行上传
add.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = reques ...