- 浏览: 46571 次
- 性别:
- 来自: 北京
最新评论
-
sd58811420:
那么Post方法是怎么传的?
JSP中post与get的区别
文章列表
对于常见的乱码问题,有的在数据库本身已经为gbk或gb2312时候,但是查询出来却是乱码,这是因为mysql在连接的过程中还有道编码,因此将连接的编码设为gb2312或utf-8
即可,如:
jdbc:mysql://localhost:3306/ipanel?useUnicode=true&characterEncoding=UTF-8
hibernate和jdbc的参数设置是不一样,但大体相同,网上类似的资料很多。
最重要的是这个问题:
Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_c ...
java.lang.UnsupportedClassVersionError: Bad version number in .class file
造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.
把它们的JDK版本改成一致步骤如下:
1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.
2.Window --> Preferences -->MyEclipse --> Ser ...
Flex 功能列表
强大的编程模型与类库
JSP - 样式编程模型
通过熟悉的 JSP 样式模型创建 Web 应用程序,在中心位置管理文件与资源。Flex 支持用户熟悉的工具并可对修改过的工作自动进行重新编译。
MXML 利用 MXML(基于 XML 的语 ...
为了提高用户体验,出现了一种新类型的 Internet 应用程序。那就是Rich Internet Application。这些应用程序结合了桌面应用程序的反应快、交互性强的优点与 Web 应用程序的传播范围广及容易传播的特性。Rich Internet Application 简化并改进了 Web 应用程序的用户交互,从而推动了投资收益 (ROI) 的增长。这样,用户开发的应用程序可以提供更丰富、更具有交互性和响应性的用户体验。
Flex 应用程序与传统的 HTML 应用程序的主要区别在于 Flex 应用程序处理最适合客户端运行,如字段校验、数据格式、分类、过滤、工具提示、合成视频 ...
DispatchAction 是 Struts1.1 中的一个类,它的父类是 Action ,它的作用就在于将多个功能相似的业务逻辑放在同一个 Action 中实现,各个业务逻辑通过传入不同的参数来决定执行哪个操作方法
通常在 Action 中我们都是通过 execute 方法来处理业务逻辑及页面转向,一个 Action 只能完成一种业务逻辑处理 , 当然我们也可以在页面插入一个隐藏的变量,然后在 Action 的 execute 方法中通过判断这个隐藏变量的值来决定调用哪个方法,也可以达到同一个 Action 来处理多种业务逻辑,可是这样的话想一想肯定会造成页面代码的增加及影响页面代码的可 ...
进行以下操作:
Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->JDK面板中的Optional Java VM arguments中添加
-Xmx512M -Xms256M -XX:MaxPermSize=256m
其实用JSP操作Cookie是非常简单的,我们来看下面一段JSP程序:
<html>
<head>........(中间略)
</head>
<body>
<%
String cookieName="Sender";
Cookie cookie=new Cookie(cookieName, "Test_Content");
cookie.setMaxAge(10);
response.addCookie(cookie);
%>
........(其他内容)
</bo ...
1.执行forward后依然是上一次请求,而执行redirect后生成第二次请求。
2.forward的目标页面可以访问原请求的请求参数,因为是同一次请求,所有原请求的参数和request范围内的属性全部存在;redirect的目标页面不可以访问原请求的请求参数,因为是不是同一次请求,所有原请求的参数和request范围内的属性全部丢失;
3.forward后地址栏里的URL不会改变,而redirect后地址栏里的地址改为重定向的目标URL,相当于在浏览器地址栏里输入新的URL后按回车键。
1、Get是不安全的,因为在传输过程,数据被放在请求的URL中;
而Post的所有操作对用户来说都是不可见的。
2、Get传送的数据量较小,这主要是因为受URL长度限制(GET传递数据的长度是2048个字节);
Post传送的数据量较大,一般被默认为不受限制。
3、Get限制Form表单的数据集的值必须为ASCII字符(而ASCII是不支持中文);
而Post支持整个ISO10646字符集。
4、Get执行效率却比Post方法好。
Get是form提交的默认方法。
[/color]JSP脚本中包含9个内置对象,这9个内置对象都是Servlet API接口的实例,只是JSP规范将它们完成了默认初始化(由JSP页面对应Servlet的_jspService()方法来创建这些实例)。也就是说,它们已经是对象,可以直接使用。9个内置对象 ...
动作指令与编译指令不间,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的脚本动作。编译指令在将JSP 编译成 Servlet 时起作用:处理指令通常可替换成 Java脚本,是 JSP脚本的标准化写法。
JSP7 个 动作指令如下 ...
JSP指令会被JSP引擎转换为相应的Java代码,但这些Java代码并不直接产生任何可见输出,而是告诉JSP引擎如何处理JSP页面,或是如何生成Servlet类。
JSP指令的语法格式如下:
<%@指令 属性名 = "值"%>
常见的编译指令有三个:
page:该指令是针对当前页面的指令。
include:用于指定包含另一个页面。
taglib:用于定义和访问自定义标签。
一、page指令
通常page指令位于JSP页面的顶端,在同一个JSP页面中可以有多个page指令,但不能重复指定同样的page指令。 ...
脚本:就是在<% %>里嵌入Java代码,这里的Java代码和我们一般的Java代码没有什么区别,所以每一条语句同样要以";"结束,这和表达式是不相同的
语法:<% code %>
脚本的本质:就是将代码插入到Servlet的service方法中。
实例:
<%
for(int i=0;i<5;i++)
{
%>
<%=i%>
<%}%>
注意:JSP脚本将转换成Servlet里的_jspServie方法的可执行性代码,在JSP脚本里也可以声明变量,但在JSP脚本里声明的变量时局部变量,将不能用private访问 ...
表达式
包含一个符合JSP语法的表达式
JSP 语法:<%= expression %>
例子
<font color="blue"><%= map.size() %></font>
<b><%= numguess.getHint() %></b>.
描述
表达式元素表示的是一个在脚本语言中被定义的表达式,在运行后被自动转化为字符串,然后插入到这个表达示在JSP文件的位置显示。因为这个表达式的值已经被转化为字符串,所以你能在一行文本中插入这个表达式
当你在JSP中使用表达式时请记住 ...
声明
在JSP程序中声明合法的变量和方法
JSP 语法:<%! declaration; [ declaration; ]+ ... %>
例子
<%! int i = 0; %>
<%! int a, b, c; %>
<%! Circle a = new Circle(2.0); %>
<%! public String info()
{
return "hello";
}
%>
描述
声明你将要在JSP程序中用到的变量和方法。你也必须这样做,不然会出错.
你可以一次性声明多个变量, ...