
Java-Web
krystal_sl
这个作者很懒,什么都没留下…
展开
-
创建一个java项目并部署到weblogic服务器
新建一个项目的步骤打开eclipse,右键点击new–>java project,会出现如下页面。填写一个Project name,比如我在这里填写的是java_demo。然后按finish一个项目就创建好了。 修改项目的编码为UTF-8,具体步骤是右键项目名,选择最下面的Properties选项,会弹出如下页面,点击左侧第一个Resource选项,会看到Text file coding,选择第二原创 2016-10-18 12:53:22 · 17584 阅读 · 2 评论 -
jsp中EL表达式显示时中文乱码
我是通过url请求将一个jsp的值传到另一个jsp,结果在另一个jsp显示时出现中文乱码。分析问题:由于URL请求没有设置编码格式所以解析响应时会出现中文乱码解决方法:在Tomcat的conf文件夹中的server.xml文件中修改: <Connector port="8088" protocol="HTTP/1.1" connectionTimeout="2原创 2017-01-06 17:25:49 · 10222 阅读 · 3 评论 -
String和StringBuffer的区别
首先,String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值(2)String类对象的性能远不如StringBuffer类。关于以上具体解释如下:在java中有3个类来负责字符的操转载 2016-12-28 11:11:51 · 265 阅读 · 0 评论 -
sql where 1=1和 0=1 的作用
一、where 1=1where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: string MySqlStr=”select * from转载 2016-12-28 11:37:49 · 327 阅读 · 0 评论 -
jsp页面EL表达式不被解析的解决方法
之前用的weblogic,现在换成了Tomcat发现jsp页面的EL表达式不被解析,直接在页面显示${Parameter}。解决方法:在jsp页面顶部加上 就可以正常显示了。原创 2017-01-06 16:00:21 · 406 阅读 · 0 评论 -
中文乱码问题与解决
中文乱码出现的两个地方:(1)传递的参数出现乱码当参数发送到服务器时,服务器不知道参数的编码,服务器按照默认编码(ISO-8855-1)来编码,而这个编码不包含中文,所以会出现乱码。解决:以前的写法:String id = req.getParameter("id");id =new String(id.getBytes("iso-8859-1"),"utf-8");原创 2016-10-19 17:55:28 · 543 阅读 · 0 评论 -
get和post的区别
get和post区别:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一 一对应,在URL中可以看到。eg:http://127.0.0.1:7001/webapp/login/valid?name=123&pwd=123红字标出的就是get方式传递的参数值。post是原创 2016-10-19 17:36:51 · 313 阅读 · 0 评论 -
一个完整的请求与响应过程
实现一个完整的请求和响应需要:请求(给请求起一个名字,比如register,login,每个请求对应一个处理方法)---->1.请求url通过web.xml配置文件来匹配相应Servlet类2.相应Servlet类的java方法取到请求的参数 :req.getParameter("参数名");3.实现业务逻辑(大多数是对数据库的操作)4.将业务逻辑实现之后的结果通过se原创 2016-10-19 12:07:31 · 1782 阅读 · 0 评论 -
request请求的url的类型
request请求的url分为:(1)资源型url:js/css/jpg/png/html/jsp等文件eg:http://127.0.0.1:7001/demo/test.jsp资源型文件分为:(1) 静态文件:根据url跟本地文件系统匹配,将文件内容作为响应发送给服务器(2) 动态文件:先运行,运行完产生一个结果,再将结果作为响应发送给浏览器注意:(1)默认情况下,原创 2016-10-19 10:34:21 · 1608 阅读 · 0 评论 -
request.getRequestDispatcher()
request.getRequestDispatcher()有两种跳转:(1)跳转到一个servlet request.getRequestDispatcher("想跳转的servlet名").forward(request, response);(2)跳转到一个页面request.getRequestDispatcher("文件路径").forward(request, r原创 2017-03-01 17:33:52 · 16917 阅读 · 0 评论