随笔分类 - S2SH
S2SH成长之路
摘要:1.服务器端单项认证在Tomcat的server.xml文件中,已经提供了现成的配置SSL连接器的代码,只要把元素的注释去掉即可: 实际上,基于SSL的HTTPS使用的默认端口是443。但Tomcat在这里将HTTPS端口设置为8443。配置里的一些属性参数如下表:clientAuth如果设为true(即双向认证)keystoreFile指定keystore文件的存放位置keystorePass指定keystore的密码2.服务器和客户端双向认证Server需要:1)KeyStore: 其中保存服务端的私钥2)Trust KeyStore:其中保存客户端的授权证书同样,Client需要:1)K
阅读全文
摘要:java枚举类型数据用在Struts2的标签(select)
阅读全文
摘要:SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑比如:原sql="select * from user where userid='"+userid+"'";如果,我们把userid="' or 1='1";这样拼接的sql="select * from user where userid='' or 1='1'";这样的sql就可列出表里的所有记录对于一个好的程序员来说,编写高质量的代码,可以防止sql注入比如使,用PreparedStat
阅读全文
摘要:struts2对于表单提交进行了拦截和编码,而且也可以通过filter来统一进行表单编码转换但是对于get请求所带的参数为中文,struts2就无能为力了在网上查找了一些方法,但都不行这就需要我们自己来处理首先把原来的链接:<a href="${pageContext.request.contextPath }/manage/reportManage_reportProfit.action?page=${request.profit.totalPage}&searchType=${searchType}&searchContent=${searchContent
阅读全文
摘要:查询操作处理端:String hql= "select w.Sort_Name , sum(w.Gumack) from WorkList w group by Sort_Name";public List<Object[]> list(String hql) {return factory.getCurrentSession().createQuery(hql).list();}返回的是ArrayList类型的数据不知道其中的索引属性Action中的代码:public String reportSort(){ActionContext.getContext()
阅读全文
摘要:在处理修改问题时,需要选中原有的选项,可以用Struts2标签的的<s:iterator>来迭代找出相匹配的那项。如:<select id="c_type" name="promotion.c_type"><s:iterator value="#{1:'买赠方式',2:'买减方式',3:'称重折扣'}" status="type"> <s:if test="%{key==#promotion.c_type}"
阅读全文
摘要:实现截图:jquery异步无刷新删除各方面的代码:html:<a href="javascript:delGoods(<s:property value="Auto_No"/>)">删除</a>jquery://删除对应goodsID的商品function delGoods(goodsID) {if(confirm( "确定要删除?" )){$.get("/BackManage/manage/goodsManage_deleteGoods?goodsID=" +goodsID,n
阅读全文

浙公网安备 33010602011771号